home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / prog_c / cu19.zip / CUTIL.LST next >
File List  |  1996-01-25  |  600KB  |  8,354 lines

  1.  
  2.     Page No.     1
  3.     01/25/96
  4.                          PD/Shareware Products in Library
  5.     
  6.     Release Date    Product Description                                       
  7.     
  8.     
  9.     ** Type Arrays            
  10.     09/06/91        A virtual array implementation for Turbo C.  Permits      
  11.                     access of arbitrarily large arrays of any type of data.   
  12.     07/11/92        Software providing the ability to access large arrays,    
  13.                     including virtual arrays, and arrays using extended       
  14.                     memory.  Arrays as large as memory, or as large as        
  15.                     available disk space are possible.                        
  16.     04/22/93        Routines for a variety of calculations on arrays          
  17.                     including the average of values in the array, number of   
  18.                     times a search value is found in the array, and others.   
  19.     
  20.     ** Type Benchmark         
  21.     06/29/88        No longer distributed or supported. An execution analyzer 
  22.                     of TC. Helps understand & write better performing         
  23.                     programs. A demo version with limited functions and       
  24.                     manual included.  Fully functioning version was $65 but   
  25.                     is no longer sold.                                        
  26.     07/02/87        Bench mark test results and program with C source. Source 
  27.                     well documented.                                          
  28.     10/26/89        Plum-Hall benchmarks, with source, include files, make    
  29.                     files, and an article by Dr. Plum from C Users' Journal.  
  30.     05/21/90        Task switch time measurement routines for real time       
  31.                     environment. These routines act to set up tasks and       
  32.                     measure time it takes to move between them in concurrent  
  33.                     processing system.                                        
  34.     05/21/90        Preemption time benchmark routine.  This function         
  35.                     measures the time for one preemptive task switch and one  
  36.                     non-preemptive task switch and compares the two of them.  
  37.     05/21/90        Measures and computes amount of difference between two    
  38.                     timer count values in registers processing simulated CPU  
  39.                     interrupts to determine interrupt latency.                
  40.     05/21/90        Semaphore shuffle measurement -- this function measures   
  41.                     the latency for a task to acquire a semaphore that is     
  42.                     owned by an equal priority task.                          
  43.     05/21/90        Measures the overhead involved in breaking a deadlock.    
  44.                     This function monitors for and registers events causing a 
  45.                     deadlock and measures the time it takes for system to     
  46.                     break out of deadlock.                                    
  47.     05/21/90        Inter task data message latency measurement. This         
  48.                     function creates two tasks and measures the time needed   
  49.                     to send a fixed number of messages between task 1 and 2   
  50.                     as opposed to when no messages are sent between the tasks.
  51.     09/09/88        Group of source code files to perform benchmark tests on  
  52.                     various PC subsystems such as disk drives, floating point 
  53.                     processor, graphics display, CPU speed, text speed,       
  54.                     timer, open/close window, and direct video access.        
  55.                     Compiled using MSC 5.1.                                   
  56.     
  57.     ** Type Binary Tree       
  58.     07/16/89        Routine for speeding up binary search routines.           
  59.     06/27/92        Programmer's utility for creating and maintaining random  
  60.                     access files of variable length records.  Prevents        
  61.                     duplicate keys.  Provides easy record access.  Source     
  62.     Page No.     2
  63.     01/25/96
  64.                          PD/Shareware Products in Library
  65.     
  66.     Release Date    Product Description                                       
  67.     
  68.     
  69.                     code included.                                            
  70.     07/31/93        Source code for a library for RedBlack trees, which are a 
  71.                     special sort of balance binary trees.  All source code,   
  72.                     and Borland C make files are supplied.                    
  73.     06/06/93        A implementation of a hybrid data structure, the threaded 
  74.                     height-balanced tree, or tavl tree.  This structure is    
  75.                     less prone to degradation than are ordinary binary trees. 
  76.     
  77.     ** Type Bit Manipulation  
  78.     06/05/89        Function Library for Bit manipulation: set and clear,     
  79.                     test bits, and related functions.                         
  80.     09/07/87        Source and header files, with documentation for the       
  81.                     creation of bitsets.  Test, set and clear bit fields.     
  82.     
  83.     ** Type C++ AI            
  84.     10/01/90        Turbo C++ source files and executable for Neural Network  
  85.                     implementation.  Based on work in AI Magazine.            
  86.     10/01/90        Source code for a three level neural net program as       
  87.                     described 10/90 issue of AI Magazine.                     
  88.     
  89.     ** Type C++ BDE           
  90.     11/06/94        A DLL developed in VB that will simplify the complexity   
  91.                     of using the Borland Database Engine with SQL syntax.     
  92.                     Use 4 major functions to read, write, insert and update   
  93.                     most database files.  Source is available at a nominal    
  94.                     fee.                                                      
  95.     05/04/94        Technical Information sheet from Borland, providing       
  96.                     information on the features of the Borland Database       
  97.                     Engine, version 2.0.                                      
  98.     01/13/95        An example programming framework for the Borland Database 
  99.                     Engine which encapsulates IDAPI calls for 16 bit Windows  
  100.                     application using the BDE.                                
  101.     10/14/94        An application example for the KDBF framework (see        
  102.                     KDBF.ZIP).  It is essentially a port from the Paradox     
  103.                     Engine WinRest application to the BDE.                    
  104.     01/11/95        Replacement filter function for the Snipet applet         
  105.                     distributed by Borland with the BDE.                      
  106.     01/04/95        System for keyword expansion in Integrated Development    
  107.                     Environments.  Captures keyboard input, and expands       
  108.                     keywords to developer specified text.  Can be configured  
  109.                     for multiple IDEs.                                        
  110.     02/23/95        Tech Info sheet serving as an introduction to BDE         
  111.                     programming.  Includes design overview, error handling,   
  112.                     etc.                                                      
  113.     02/23/95        Tech Info sheet demonstrating how to set a filter based   
  114.                     on the first N characters of a character field (where N   
  115.                     is a programmer supplied number of characters to be       
  116.                     examined).                                                
  117.     02/23/95        Tech Info sheet demonstrating the use of a canContinue    
  118.                     node in a BDE filter.                                     
  119.     03/03/95        A list of all BDE Error return codes and the associated   
  120.                     messages.  Decimal and Hex codes are listed.  Useful for  
  121.                     debugging BDE applications.                               
  122.     Page No.     3
  123.     01/25/96
  124.                          PD/Shareware Products in Library
  125.     
  126.     Release Date    Product Description                                       
  127.     
  128.     
  129.     04/21/95        Replacement for the redistributable files for BDE         
  130.                     applications.  ODI configuration utility is also          
  131.                     replaced.  Disk 1 of 2.                                   
  132.     02/04/95        Replacement for the redistributable files for BDE         
  133.                     applications.  ODI configuration utility is also          
  134.                     replaced.  Disk 2 of 2.                                   
  135.     03/21/95        A collection of answers to frequently asked questions on  
  136.                     the Borland Database Engine, and references to Technical  
  137.                     Information sheets on specific BDE issues.                
  138.     03/20/95        A bug fix for the bdatabas.cpp file included in the       
  139.                     KDBF.ZIP file.  As released, that file includes a         
  140.                     dereferencing error.                                      
  141.     03/28/95        A list of all BDE Error return codes and the associated   
  142.                     messages, sorted by the error return number.  Useful for  
  143.                     debugging BDE applications.                               
  144.     05/22/95        Revisions to the KDBF system, made by 'BR'.  See KDBF.ZIP 
  145.                     for documentation of the system.  This release contains   
  146.                     significant changes in the system.                        
  147.     06/19/95        Tech Info sheet documenting how to set the appropriate    
  148.                     number of file handlers for a BDE application.            
  149.     06/21/95        Programmer's application development interface for        
  150.                     verifying and rebuilding Paradox tables.  Redistributable 
  151.                     with applications developed using the Borland Database    
  152.                     Engine.                                                   
  153.     06/29/95        A set of expression classes with conversion to pCANExpr   
  154.                     to simplify the BDE's DbiAddFilter() function.  Logical   
  155.                     and arithmetic operations are supported.                  
  156.     06/30/95        Classes permitting the programmer to easily define        
  157.                     filters in the IDAPI, without resort to arcane            
  158.                     structures.  These classes provide for encapsulation of   
  159.                     filters for BDE cursors, without computing offsets.       
  160.     07/12/95        Revisions to the KDBF system, made by 'BR'.  See          
  161.                     KDBF.ZIP.  Extensions and a query class are supplied.     
  162.                     See Readme.txt for documentation of changes made in this  
  163.                     release.  Among the changes are cleaner handling of blobs 
  164.                     and error fixes.                                          
  165.     07/14/95        C++ wrapper encapsulation of the Borland Database Engine. 
  166.                     It encapsulates calls to the Engine's functions and       
  167.                     manages handles for BDE objects.  It includes exception   
  168.                     handling to deal with Engine error return values.  Use    
  169.                     pkunzip -d option.                                        
  170.     
  171.     ** Type C++ BIDS          
  172.     04/07/93        An example of programming in OWL using Borland            
  173.                     International Data Structures (BIDS).  Demonstrates an    
  174.                     easy way to use BIDS to store structured data in a        
  175.                     program.                                                  
  176.     10/06/93        Example programs demonstrating how to stream BIDS objects.
  177.     
  178.     ** Type C++ BVSP          
  179.     02/15/94        A demonstration on the MicroHelp Slider, part of the      
  180.                     Borland Visual Solutions Pack (BC 4).                     
  181.     08/01/94        A text file showing how to modify the default behavior on 
  182.     Page No.     4
  183.     01/25/96
  184.                          PD/Shareware Products in Library
  185.     
  186.     Release Date    Product Description                                       
  187.     
  188.     
  189.                     the CIQRY control for use with DBase files.               
  190.     11/02/94        Frequently asked questions on the Borland Visual          
  191.                     Solutions Pack, from the Borland Compuserve Forum.        
  192.     
  193.     ** Type C++ Callback      
  194.     01/30/95        A library providing a portable, type-safe mechanism for   
  195.                     intercomponent callback functions.  Based on work         
  196.                     published in the February issue of the C++ Report.        
  197.     11/02/95        Shows how to make a DLL that is callable from Visual      
  198.                     Basic. Includes same DLL compiled from Borland, MS and    
  199.                     Symantec compilers. Includes project files used to make   
  200.                     the DLL. Also shows how to use C++ inside the DLL.        
  201.     
  202.     ** Type C++ Classes       
  203.     07/28/90        A collection of C++ files, downloaded from Borland        
  204.                     Programming Forum on Compuserve.  No claims of authorship 
  205.                     or documentation included.  Classes for directory,        
  206.                     graphics, linked lists, keyboard, binary trees, etc.      
  207.                     Turbo C++.                                                
  208.     11/27/90        GNU C++ class collextion ported from UNIX.  File 1 of 4.  
  209.                     See also Libgp1b, Libgp2a, and Libgp2b.  A huge           
  210.                     collection of classes.  Use unzip -d filename to extract  
  211.                     to the correct subdirectory.                              
  212.     02/28/90        GNU C++ class collextion ported from UNIX.  File 2 of 4.  
  213.                     See also Libgp1a, Libgp2a, and Libgp2b.  A huge           
  214.                     collection of classes.  Use unzip -d filename to extract  
  215.                     to the correct subdirectory.                              
  216.     11/17/90        GNU C++ class collextion ported from UNIX.  File 3 of 4.  
  217.                     See also Libgp1a, Libgp1b, and Libgp2b.  A huge           
  218.                     collection of classes.  Use unzip -d filename to extract  
  219.                     to the correct subdirectory.                              
  220.     02/27/90        GNU C++ class collextion ported from UNIX.  File 4 of 4.  
  221.                     See also Libgp1a, Libgp1b, and Libgp2a.  A huge           
  222.                     collection of classes.  Use unzip -d filename to extract  
  223.                     to the correct subdirectory.                              
  224.     02/10/93        No longer supported. A C++ class library.  Julian date    
  225.                     management, Non-window cell control, MDI toolbar support  
  226.                     with up to 20 icons, custom button bitmaps.  Supports     
  227.                     graphics display and shaded text boxes.                   
  228.     09/19/93        A collection of C++ objects for string manipulation,      
  229.                     vectors, file management, btrieve, and miscellaneous      
  230.                     utilities.  A large number of C++ source code files is    
  231.                     included, so that the library can be extended or modified.
  232.     02/19/94        StatusBar class derived from zApp zPane class. When       
  233.                     attached to parent, can be setup to receive any type of   
  234.                     system or user messages, and can display any type of      
  235.                     information or graphics.  Requires zApp 2.1 GUI Tools     
  236.                     Library and Borland C++ 3.1.                              
  237.     03/25/94        C++ Class library of functions for Microsoft Windows      
  238.                     applications. General classes for Windows functions,      
  239.                     dialog box I/O, printing, timers, cursor manipulation,    
  240.                     menus, help files, painting, graphics, etc.               
  241.     06/09/94        Class library that allows development of VBX controls     
  242.     Page No.     5
  243.     01/25/96
  244.                          PD/Shareware Products in Library
  245.     
  246.     Release Date    Product Description                                       
  247.     
  248.     
  249.                     using MSVC and MFC. Includes a wizard and demo controls   
  250.                     developed using the libraries. Requires the CDK from      
  251.                     Microsoft.                                                
  252.     06/08/94        iostream-based message classes. Designed to simplify      
  253.                     reporting of status, errors, and other messages. msgbuf   
  254.                     class allows a user-supplied character sink function to   
  255.                     deliver output to a status line, dialog box, etc. Based   
  256.                     on Borland's filebuf class.                               
  257.     10/31/94        A collection of C++ objects for string manipulation,      
  258.                     vectors, file management, btrieve, and miscellaneous      
  259.                     utilities.  This is a rewrite of the Wheaton Libraries.   
  260.                     Source code is available on registration.                 
  261.     10/19/95        Set of C++ classes. Expandable, hierarchical list box     
  262.                     like Win95. MS style TitleTips (ala MSDN). Right-click    
  263.                     for TreeView properties. Win95 look and feel, but fully   
  264.                     supports Win 3.1. No MS common control library required.  
  265.                     No DLLs. 15K memory. 16/32 bit.                           
  266.     
  267.     ** Type C++ Code          
  268.     02/24/91        A Turbo C++/TASM dependency lister.  Will process a list  
  269.                     of .obj files and generate a list of dependencies, which  
  270.                     can be used for the construction of make files.           
  271.     05/17/93        C++ code template generator, produces compile ready       
  272.                     header and object files, based on information provided in 
  273.                     an input file.  Creates a consistent interface that will  
  274.                     aid in program development and in preparation of          
  275.                     documentation.                                            
  276.     04/15/93        No longer sold. C++ code cross referencing facility.      
  277.                     Allows interactive searching and browsing through code.   
  278.                     Creates a database from the source code.  Supports        
  279.                     multiple source code projects and databases.              
  280.     02/25/93        From Borland Technical Support Staff.  Explanation of the 
  281.                     error condition, "virtual function hiding."               
  282.     04/10/95        Code analysis tools for C and C++.  C function tree       
  283.                     generator and structure tree generator.  Provides         
  284.                     graphical representation of C/C++ function call tree.     
  285.                     Numerous configuration options permit highly customized   
  286.                     output.                                                   
  287.     09/30/94        Windows version of C++ code cross referencing facility.   
  288.                     Allows interactive searching and browsing through code.   
  289.                     Creates a database from the source code.  Supports        
  290.                     multiple source code database.                            
  291.     06/15/92        Prototype extractor for automatic creation of correct     
  292.                     header files, for ANSI C and C++ version 2.0.             
  293.                     Configurable from command line or from a configuration    
  294.                     file.  On line manual may be dumped to the printer.       
  295.     08/21/94        Source code commenting utility for Borland C++ version    
  296.                     4.0, Visual C++ 1/1.5 and Powerbuilder 3.0/3.0a.          
  297.     04/10/95        Code analysis tools for C and C++ and Windows.  C         
  298.                     function tree generator and structure tree generator.     
  299.                     Provides graphical representation of C/C++ function call  
  300.                     tree.  Numerous configuration options permit highly       
  301.                     customized output.                                        
  302.     Page No.     6
  303.     01/25/96
  304.                          PD/Shareware Products in Library
  305.     
  306.     Release Date    Product Description                                       
  307.     
  308.     
  309.     12/15/94        An alternative browser for Microsoft Visual C++, giving a 
  310.                     top-down view of the program.                             
  311.     08/05/95        Text view and formatter for C/C++ program code.  It can   
  312.                     hide or highlight code that will not be compiled.  It can 
  313.                     make code easier to understand.  Highlighting of comments 
  314.                     and regular expression text searching are supported.      
  315.     09/10/95        Code beautifier and formatter for C and C++.  This is an  
  316.                     MS Windows application.                                   
  317.     09/17/95        Lets user visually draw Runbaugh, Shlaer-Mellor, Booch or 
  318.                     Coad Yourdon like constructs, and generates C++ code and  
  319.                     data dictionary. Prints, zooms and clips diagrams. You    
  320.                     can add methods and members as well as method code.       
  321.                     Windows 95 version.                                       
  322.     
  323.     ** Type C++ Code Analysis 
  324.     07/13/89        Two utilities for C++:  A C++ source code formatter, and  
  325.                     a program that will display the class hierarcy defined in 
  326.                     the input file.  Note that these programs were written    
  327.                     before the release of C++ 2.0.                            
  328.     12/09/90        C++ code reformatter and pretty printer.  Can output      
  329.                     files for 1 or 2 sided printing.  Several configuration   
  330.                     switches are available.  Source code is provided.  Novice 
  331.                     C++ programmers may find the source helpful study in      
  332.                     streams i/o.                                              
  333.     07/28/95        Browser for C++ classes.  Syntax analysis of classes is   
  334.                     performed.  Multiple display options are available.  The  
  335.                     package provides reverse engineering capabilities.  A Pro 
  336.                     version is also available.                                
  337.     11/26/95        Compares two files and displays the differences in one of 
  338.                     four user color-coded specified formats. Nice for         
  339.                     comparing INI files and source code changes.              
  340.     
  341.     ** Type C++ Communication 
  342.     05/14/90        An example of the use of C++ to implement asynchronous    
  343.                     communication bypassing the slower bios routines.  An     
  344.                     implementation of background communications.              
  345.     09/12/90        Turbo C++ modification of Serial Communications           
  346.                     functions, to use C++ capabilities, without using         
  347.                     assembly routines.                                        
  348.     05/25/91        Class definitions and headers for serial communications.  
  349.                     Comports 1-4, dialer, character queue, modem              
  350.                     configuration.  Free if used in a non-commercial          
  351.                     application.  This release makes the file Borland C++     
  352.                     compatible, corrects bug with Com4 definition.            
  353.     02/18/91        A serial communications library for Turbo C or Turbo C++  
  354.                     (separate libraries provided for each.)  Multiline        
  355.                     support, up to 8 communications ports, baud rates of up   
  356.                     to 57,600.  Registered users recieve full source code and 
  357.                     all memory models.                                        
  358.     09/12/90        Example code demonstrating use of C++ techniques in       
  359.                     programming asynchronous communications.                  
  360.     05/09/92        Source code and demo for a streamable communications      
  361.                     buffer object.                                            
  362.     Page No.     7
  363.     01/25/96
  364.                          PD/Shareware Products in Library
  365.     
  366.     Release Date    Product Description                                       
  367.     
  368.     
  369.     05/10/92        C++ library for asynch communications programming.        
  370.                     Supports 8250 UART. For Borland C++, version 2.0.         
  371.     04/04/91        Source code for an asynchronous object class, provided    
  372.                     with a test program.  Com1-Com4, up to 115k baud rate.    
  373.     12/01/92        A C++ streamable asynch communications object.  All       
  374.                     source code, and a documentation file are included.       
  375.     04/09/93        Asynchronous communication library. Written in assembly   
  376.                     for speed. Supports Com1-Com4, 16550 UART.                
  377.                     Hardware/software handshaking. Sender and receiver are    
  378.                     interrupt driven.  Up to 115200 baud. Adjustable transmit 
  379.                     and receive queue of up to 65534 bytes.                   
  380.     05/10/92        C++ library for asynch communications programming.        
  381.                     Supports 8250 UART. For Borland C++, version 3.0, 3.1.    
  382.     08/22/94        C++ library of asynch communications routines.  Fossil    
  383.                     and Digiboard support.  Source included.                  
  384.     10/03/94        Library for Asynch Communications.  Compatible with MSC,  
  385.                     Turbo C++, and Zortech.  Supports 16550 UART and          
  386.                     simultaneous use of 4 comports.  C++ demo and supporting  
  387.                     files are included.  Registration includes source files.  
  388.                     Zmodem support.                                           
  389.     04/14/95        Serial Communications class for OWL.  A circular buffer   
  390.                     class is provided.  All source code is provided.          
  391.     04/06/95        Demonstration of inter PC communications using Visual C++ 
  392.                     and MFC.  A sample application using the CCommunication   
  393.                     and CProtocol objects, with all source code, is included. 
  394.     08/18/95        A Telnet client for Windows Winsock.  This application    
  395.                     provides access to remote communications using Telnet.    
  396.                     All source is provided, but the project is in an          
  397.                     unfinished state.                                         
  398.     
  399.     ** Type C++ Compiler      
  400.     03/14/93        DJ's port to DOS of the Free Software Foundations GCC     
  401.                     product, comprised on a 32-bit 80386 DOS extender with    
  402.                     symbolic debugger, C++ compiler and utilities.  This is   
  403.                     the basic info file.                                      
  404.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  405.                     product, comprised on a 32-bit 80386 DOS extender with    
  406.                     symbolic debugger, C++ compiler and utilities.  This file 
  407.                     provides compiler utilities, Bison executables.           
  408.     11/01/92        DJ's port to DOS of the Free Software Foundations GCC     
  409.                     product, comprised on a 32-bit 80386 DOS extender with    
  410.                     symbolic debugger, C++ compiler and utilities.  This file 
  411.                     provides the Development Environment.                     
  412.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  413.                     product, comprised on a 32-bit 80386 DOS extender with    
  414.                     symbolic debugger, C++ compiler and utilities.  This file 
  415.                     provides the documentation for the Development            
  416.                     Environment.                                              
  417.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  418.                     product, comprised on a 32-bit 80386 DOS extender with    
  419.                     symbolic debugger, C++ compiler and utilities.  This file 
  420.                     provides the 80387 emulation package.                     
  421.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  422.     Page No.     8
  423.     01/25/96
  424.                          PD/Shareware Products in Library
  425.     
  426.     Release Date    Product Description                                       
  427.     
  428.     
  429.                     product, comprised on a 32-bit 80386 DOS extender with    
  430.                     symbolic debugger, C++ compiler and utilities.  This file 
  431.                     provides the GAS executables.                             
  432.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  433.                     product, comprised on a 32-bit 80386 DOS extender with    
  434.                     symbolic debugger, C++ compiler and utilities.  This file 
  435.                     provides the GCC executables.                             
  436.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  437.                     product, comprised on a 32-bit 80386 DOS extender with    
  438.                     symbolic debugger, C++ compiler and utilities.  This file 
  439.                     provides the C++ and Object-C executalbes.                
  440.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  441.                     product, comprised on a 32-bit 80386 DOS extender with    
  442.                     symbolic debugger, C++ compiler and utilities.  This file 
  443.                     provides the basic graphics library.                      
  444.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  445.                     product, comprised on a 32-bit 80386 DOS extender with    
  446.                     symbolic debugger, C++ compiler and utilities.  This file 
  447.                     provides the runtime library source code.                 
  448.     10/31/92        DJ's port to DOS of the Free Software Foundations GCC     
  449.                     product, comprised on a 32-bit 80386 DOS extender with    
  450.                     symbolic debugger, C++ compiler and utilities.  This file 
  451.                     provides the profiling library and utilities.             
  452.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  453.                     386/DOS platform. Generates programs that run in the      
  454.                     386's 32-bit mode, with full virtual memory support.      
  455.                     Unzip with -d -o switches. This archive contains the      
  456.                     Async Library.                                            
  457.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  458.                     386/DOS platform. Generates programs that run in the      
  459.                     386's 32-bit mode, with full virtual memory support.      
  460.                     Unzip with -d -o switches. This archive contains the      
  461.                     Curses Library.                                           
  462.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  463.                     386/DOS platform. Generates programs that run in the      
  464.                     386's 32-bit mode, with full virtual memory support.      
  465.                     Unzip with -d -o switches. This archive contains the Task 
  466.                     Switching Library.                                        
  467.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  468.                     386/DOS platform. Generates programs that run in the      
  469.                     386's 32-bit mode, with full virtual memory support.      
  470.                     Unzip with -d -o switches. This archive contains the Text 
  471.                     Windows Library.                                          
  472.     07/24/93        Port of the GNU C/C++/ObjC development tools to the       
  473.                     386/DOS platform. Generates programs that run in the      
  474.                     386's 32-bit mode, with full virtual memory support.      
  475.                     Unzip with -d -o switches. This archive contains the BCC  
  476.                     to GRX Library.                                           
  477.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  478.                     386/DOS platform. Generates programs that run in the      
  479.                     386's 32-bit mode, with full virtual memory support.      
  480.                     Unzip with -d -o switches. This archive contains the      
  481.                     BinUtils 2.2 binaries (required).                         
  482.     Page No.     9
  483.     01/25/96
  484.                          PD/Shareware Products in Library
  485.     
  486.     Release Date    Product Description                                       
  487.     
  488.     
  489.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  490.                     386/DOS platform. Generates programs that run in the      
  491.                     386's 32-bit mode, with full virtual memory support.      
  492.                     Unzip with -d -o switches. This archive contains the      
  493.                     BinUtils 2.2 documentation.                               
  494.     11/30/93        Port of the GNU C/C++/ObjC development tools to the       
  495.                     386/DOS platform. Generates programs that run in the      
  496.                     386's 32-bit mode, with full virtual memory support.      
  497.                     Unzip with -d -o switches. This archive contains the      
  498.                     BinUtils 2.2 sources (1 of 2).                            
  499.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  500.                     386/DOS platform. Generates programs that run in the      
  501.                     386's 32-bit mode, with full virtual memory support.      
  502.                     Unzip with -d -o switches. This archive contains the      
  503.                     BinUtils 2.2 sources (2 of 2).                            
  504.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  505.                     386/DOS platform. Generates programs that run in the      
  506.                     386's 32-bit mode, with full virtual memory support.      
  507.                     Unzip with -d -o switches. This archive contains the      
  508.                     Bison 1.22 binaries.                                      
  509.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  510.                     386/DOS platform. Generates programs that run in the      
  511.                     386's 32-bit mode, with full virtual memory support.      
  512.                     Unzip with -d -o switches. This archive contains the      
  513.                     Bison 1.22 documentation.                                 
  514.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  515.                     386/DOS platform. Generates programs that run in the      
  516.                     386's 32-bit mode, with full virtual memory support.      
  517.                     Unzip with -d -o switches. This archive contains the      
  518.                     Bison 1.22 sources.                                       
  519.     12/06/93        Port of the GNU C/C++/ObjC development tools to the       
  520.                     386/DOS platform. Generates programs that run in the      
  521.                     386's 32-bit mode, with full virtual memory support.      
  522.                     Unzip with -d -o switches. This archive contains the GRX  
  523.                     Graphics Library documentation.                           
  524.     12/06/93        Port of the GNU C/C++/ObjC development tools to the       
  525.                     386/DOS platform. Generates programs that run in the      
  526.                     386's 32-bit mode, with full virtual memory support.      
  527.                     Unzip with -d -o switches. This archive contains the GRX  
  528.                     Graphics Library extra fonts.                             
  529.     12/06/93        Port of the GNU C/C++/ObjC development tools to the       
  530.                     386/DOS platform. Generates programs that run in the      
  531.                     386's 32-bit mode, with full virtual memory support.      
  532.                     Unzip with -d -o switches. This archive contains the GRX  
  533.                     Graphics Library libs/headers.                            
  534.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  535.                     386/DOS platform. Generates programs that run in the      
  536.                     386's 32-bit mode, with full virtual memory support.      
  537.                     Unzip with -d -o switches. This archive contains the Diff 
  538.                     1.15 sources.                                             
  539.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  540.                     386/DOS platform. Generates programs that run in the      
  541.                     386's 32-bit mode, with full virtual memory support.      
  542.     Page No.    10
  543.     01/25/96
  544.                          PD/Shareware Products in Library
  545.     
  546.     Release Date    Product Description                                       
  547.     
  548.     
  549.                     Unzip with -d -o switches. This archive contains the Base 
  550.                     Development Kit (required).                               
  551.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  552.                     386/DOS platform. Generates programs that run in the      
  553.                     386's 32-bit mode, with full virtual memory support.      
  554.                     Unzip with -d -o switches. This archive contains the Base 
  555.                     Development Kit documentation.                            
  556.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  557.                     386/DOS platform. Generates programs that run in the      
  558.                     386's 32-bit mode, with full virtual memory support.      
  559.                     Unzip with -d -o switches. This archive contains the      
  560.                     80387 emulator sources.                                   
  561.     12/07/93        Port of the GNU C/C++/ObjC development tools to the       
  562.                     386/DOS platform. Generates programs that run in the      
  563.                     386's 32-bit mode, with full virtual memory support.      
  564.                     Unzip with -d -o switches. This archive contains the      
  565.                     Execution Only Environment (required).                    
  566.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  567.                     386/DOS platform. Generates programs that run in the      
  568.                     386's 32-bit mode, with full virtual memory support.      
  569.                     Unzip with -d -o switches. This archive contains the      
  570.                     Simple Graphics Library.                                  
  571.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  572.                     386/DOS platform. Generates programs that run in the      
  573.                     386's 32-bit mode, with full virtual memory support.      
  574.                     Unzip with -d -o switches. This archive contains the Base 
  575.                     Library sources.                                          
  576.     12/07/93        Port of the GNU C/C++/ObjC development tools to the       
  577.                     386/DOS platform. Generates programs that run in the      
  578.                     386's 32-bit mode, with full virtual memory support.      
  579.                     Unzip with -d -o switches. This archive contains the Go32 
  580.                     and Utils sources.                                        
  581.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  582.                     386/DOS platform. Generates programs that run in the      
  583.                     386's 32-bit mode, with full virtual memory support.      
  584.                     Unzip with -d -o switches. This archive contains the Test 
  585.                     Programs.                                                 
  586.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  587.                     386/DOS platform. Generates programs that run in the      
  588.                     386's 32-bit mode, with full virtual memory support.      
  589.                     Unzip with -d -o switches. This archive contains the Flex 
  590.                     2.3.8 binaries.                                           
  591.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  592.                     386/DOS platform. Generates programs that run in the      
  593.                     386's 32-bit mode, with full virtual memory support.      
  594.                     Unzip with -d -o switches. This archive contains the Flex 
  595.                     2.3.8 documentation.                                      
  596.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  597.                     386/DOS platform. Generates programs that run in the      
  598.                     386's 32-bit mode, with full virtual memory support.      
  599.                     Unzip with -d -o switches. This archive contains the Flex 
  600.                     2.3.8 sources.                                            
  601.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  602.     Page No.    11
  603.     01/25/96
  604.                          PD/Shareware Products in Library
  605.     
  606.     Release Date    Product Description                                       
  607.     
  608.     
  609.                     386/DOS platform. Generates programs that run in the      
  610.                     386's 32-bit mode, with full virtual memory support.      
  611.                     Unzip with -d -o switches. This archive contains the Gas  
  612.                     2.1.1 documentation.                                      
  613.     11/28/93        Port of the GNU C/C++/ObjC development tools to the       
  614.                     386/DOS platform. Generates programs that run in the      
  615.                     386's 32-bit mode, with full virtual memory support.      
  616.                     Unzip with -d -o switches. This archive contains the Gas  
  617.                     2.1.1 sources (1 of 2).                                   
  618.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  619.                     386/DOS platform. Generates programs that run in the      
  620.                     386's 32-bit mode, with full virtual memory support.      
  621.                     Unzip with -d -o switches. This archive contains the Gas  
  622.                     2.1.1 sources (2 of 2).                                   
  623.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  624.                     386/DOS platform. Generates programs that run in the      
  625.                     386's 32-bit mode, with full virtual memory support.      
  626.                     Unzip with -d -o switches. This archive contains the GZip 
  627.                     1.2.4 binaries.                                           
  628.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  629.                     386/DOS platform. Generates programs that run in the      
  630.                     386's 32-bit mode, with full virtual memory support.      
  631.                     Unzip with -d -o switches. This archive contains the GZip 
  632.                     1.2.4 documentation.                                      
  633.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  634.                     386/DOS platform. Generates programs that run in the      
  635.                     386's 32-bit mode, with full virtual memory support.      
  636.                     Unzip with -d -o switches. This archive contains the GZip 
  637.                     1.2.4 sources.                                            
  638.     11/28/93        Port of the GNU C/C++/ObjC development tools to the       
  639.                     386/DOS platform. Generates programs that run in the      
  640.                     386's 32-bit mode, with full virtual memory support.      
  641.                     Unzip with -d -o switches. This archive contains the      
  642.                     LibG++ 2.5.0 sources (1 of 2).                            
  643.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  644.                     386/DOS platform. Generates programs that run in the      
  645.                     386's 32-bit mode, with full virtual memory support.      
  646.                     Unzip with -d -o switches. This archive contains the      
  647.                     LibG++ 2.5.0 sources (2 of 2).                            
  648.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  649.                     386/DOS platform. Generates programs that run in the      
  650.                     386's 32-bit mode, with full virtual memory support.      
  651.                     Unzip with -d -o switches. This archive contains the Make 
  652.                     3.69 binaries.                                            
  653.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  654.                     386/DOS platform. Generates programs that run in the      
  655.                     386's 32-bit mode, with full virtual memory support.      
  656.                     Unzip with -d -o switches. This archive contains the Make 
  657.                     3.69 documentation.                                       
  658.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  659.                     386/DOS platform. Generates programs that run in the      
  660.                     386's 32-bit mode, with full virtual memory support.      
  661.                     Unzip with -d -o switches. This archive contains the Make 
  662.     Page No.    12
  663.     01/25/96
  664.                          PD/Shareware Products in Library
  665.     
  666.     Release Date    Product Description                                       
  667.     
  668.     
  669.                     3.69 sources.                                             
  670.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  671.                     386/DOS platform. Generates programs that run in the      
  672.                     386's 32-bit mode, with full virtual memory support.      
  673.                     Unzip with -d -o switches. This archive contains the      
  674.                     Patch 2.0.2 sources.                                      
  675.     07/30/93        Port of the GNU C/C++/ObjC development tools to the       
  676.                     386/DOS platform. Generates programs that run in the      
  677.                     386's 32-bit mode, with full virtual memory support.      
  678.                     Unzip with -d -o switches. This archive contains the      
  679.                     DESQview/X Libraries and Utilities.                       
  680.     11/22/93        Port of the GNU C/C++/ObjC development tools to the       
  681.                     386/DOS platform. Generates programs that run in the      
  682.                     386's 32-bit mode, with full virtual memory support.      
  683.                     Unzip with -d -o switches. This archive contains the      
  684.                     Sound Blaster samples (DMA & Interrupts).                 
  685.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  686.                     386/DOS platform. Generates programs that run in the      
  687.                     386's 32-bit mode, with full virtual memory support.      
  688.                     Unzip with -d -o switches. This archive contains the      
  689.                     TexInfo 2.10 binaries (including info.exe).               
  690.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  691.                     386/DOS platform. Generates programs that run in the      
  692.                     386's 32-bit mode, with full virtual memory support.      
  693.                     Unzip with -d -o switches. This archive contains the      
  694.                     TexInfo 2.10 documentation.                               
  695.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  696.                     386/DOS platform. Generates programs that run in the      
  697.                     386's 32-bit mode, with full virtual memory support.      
  698.                     Unzip with -d -o switches. This archive contains the      
  699.                     TexInfo 2.10 sources.                                     
  700.     12/17/93        The First maintenance release for DJGPP 1.11. This zip    
  701.                     should be unzipped from the same directory as the other   
  702.                     zips, but AFTER you've unzipped all the others, as it     
  703.                     replaces a number of files from many other modules. See   
  704.                     DJ111M1.DOC for more information.                         
  705.     01/09/94        The second maintenance release for DJGPP 1.11. This zip   
  706.                     should be unzipped after DJ111M1 has been installed. See  
  707.                     DJ111M2.DOC for more information.                         
  708.     12/17/93        Port of the GNU C/C++/ObjC development tools to the       
  709.                     386/DOS platform. Generates programs that run in the      
  710.                     386's 32-bit mode, with full virtual memory support.      
  711.                     Unzip with -d -o switches. This archive contains the GCC  
  712.                     2.5.7 binaries (C only) for DJGPP.                        
  713.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  714.                     386/DOS platform. Generates programs that run in the      
  715.                     386's 32-bit mode, with full virtual memory support.      
  716.                     Unzip with -d -o switches. This archive contains the GCC  
  717.                     2.5.7 documentation for DJGPP.                            
  718.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  719.                     386/DOS platform. Generates programs that run in the      
  720.                     386's 32-bit mode, with full virtual memory support.      
  721.                     Unzip with -d -o switches. This archive contains the GCC  
  722.     Page No.    13
  723.     01/25/96
  724.                          PD/Shareware Products in Library
  725.     
  726.     Release Date    Product Description                                       
  727.     
  728.     
  729.                     2.5.7 real-mode gcc.exe for DJGPP.                        
  730.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  731.                     386/DOS platform. Generates programs that run in the      
  732.                     386's 32-bit mode, with full virtual memory support.      
  733.                     Unzip with -d -o switches. This archive contains the GCC  
  734.                     2.5.7 sources (1 of 6) for DJGPP.                         
  735.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  736.                     386/DOS platform. Generates programs that run in the      
  737.                     386's 32-bit mode, with full virtual memory support.      
  738.                     Unzip with -d -o switches. This archive contains the GCC  
  739.                     2.5.7 sources (2 of 6) for DJGPP.                         
  740.     12/12/93        Port of the GNU C/C++/ObjC development tools to the       
  741.                     386/DOS platform. Generates programs that run in the      
  742.                     386's 32-bit mode, with full virtual memory support.      
  743.                     Unzip with -d -o switches. This archive contains the GCC  
  744.                     2.5.7 sources (3 of 6) for DJGPP.                         
  745.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  746.                     386/DOS platform. Generates programs that run in the      
  747.                     386's 32-bit mode, with full virtual memory support.      
  748.                     Unzip with -d -o switches. This archive contains the GCC  
  749.                     2.5.7 sources (4 of 6) for DJGPP.                         
  750.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  751.                     386/DOS platform. Generates programs that run in the      
  752.                     386's 32-bit mode, with full virtual memory support.      
  753.                     Unzip with -d -o switches. This archive contains the GCC  
  754.                     2.5.7 sources (5 of 6) for DJGPP.                         
  755.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  756.                     386/DOS platform. Generates programs that run in the      
  757.                     386's 32-bit mode, with full virtual memory support.      
  758.                     Unzip with -d -o switches. This archive contains the GCC  
  759.                     2.5.7 sources (6 of 6) for DJGPP.                         
  760.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  761.                     386/DOS platform. Generates programs that run in the      
  762.                     386's 32-bit mode, with full virtual memory support.      
  763.                     Unzip with -d -o switches. This archive contains the C++  
  764.                     binaries amd libraries for DJGPP.                         
  765.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  766.                     386/DOS platform. Generates programs that run in the      
  767.                     386's 32-bit mode, with full virtual memory support.      
  768.                     Unzip with -d -o switches. This archive contains the      
  769.                     Objective-C binaries & libraries for DJGPP.               
  770.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  771.                     386/DOS platform. Generates programs that run in the      
  772.                     386's 32-bit mode, with full virtual memory support.      
  773.                     Unzip with -d -o switches. This archive contains the      
  774.                     InfoZip unzip 5.0p1 binaries for DJGPP.                   
  775.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  776.                     386/DOS platform. Generates programs that run in the      
  777.                     386's 32-bit mode, with full virtual memory support.      
  778.                     Unzip with -d -o switches. This archive contains the      
  779.                     InfoZip unzip 5.0p1 sources for DJGPP.                    
  780.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  781.                     386/DOS platform. Generates programs that run in the      
  782.     Page No.    14
  783.     01/25/96
  784.                          PD/Shareware Products in Library
  785.     
  786.     Release Date    Product Description                                       
  787.     
  788.     
  789.                     386's 32-bit mode, with full virtual memory support.      
  790.                     Unzip with -d -o switches. This archive contains the      
  791.                     InfoZip zip 1.9p1 binaries for DJGPP.                     
  792.     12/15/93        Port of the GNU C/C++/ObjC development tools to the       
  793.                     386/DOS platform. Generates programs that run in the      
  794.                     386's 32-bit mode, with full virtual memory support.      
  795.                     Unzip with -d -o switches. This archive contains the      
  796.                     InfoZip zip 1.9p1 sources for DJGPP.                      
  797.     03/04/94        Borland's press release about Borland C++ 4.0's support   
  798.                     for the upcoming Microsoft Windows 4.0 operating system   
  799.                     release code-named Chicago.  Includes information for     
  800.                     registered users of BC4 to receive the update on compact  
  801.                     disc for $10.                                             
  802.     06/11/94        A set of files permitting patching the Borland C++        
  803.                     version 4.0 IDE to support highlighting of MS Windows API 
  804.                     Functions.                                                
  805.     12/05/93        Port of the GNU C/C++/ObjC development tools to the       
  806.                     386/DOS platform. Generates programs that run in the      
  807.                     386's 32-bit mode, with full virtual memory support.      
  808.                     Unzip with -d -o switches. This archive contains the Gas  
  809.                     2.1.1 Assembler binaries.                                 
  810.     
  811.     ** Type C++ Complex       
  812.     10/30/89        Complex number class for C++ 2.0.                         
  813.     11/14/89        C++ program using OOP and Complex Number object to        
  814.                     generate fractal images of Biomorphs, given input from    
  815.                     the user on the complex plane.  Source code makes for     
  816.                     interesting study in C++ techniques.                      
  817.     03/18/90        The complex number class files and example programs that  
  818.                     use it, modified for the Zortech compiler.  Based on the  
  819.                     work of Robert Scott Ladd.                                
  820.     
  821.     ** Type C++ Compression   
  822.     04/20/95        C++ Stream Classes to provide compression and             
  823.                     decompression.  Source code, test application, and        
  824.                     Borland C++ project file are included.                    
  825.     
  826.     ** Type C++ Container     
  827.     01/13/94        Technical Information sheet on how to build the Borland   
  828.                     Container Class Libraries for BC4.  A make file is        
  829.                     documented to show how to build the various 'flavors' of  
  830.                     the Container Classes.                                    
  831.     03/04/94        A portable, persistent hybrid container class             
  832.                     implementation.  Using Container Light will significantly 
  833.                     reduce code size as compared to the use of commercial, or 
  834.                     compiler supplied container class packages.               
  835.     12/07/95        Full set of object based (Smalltalk like) and template    
  836.                     based container classes for Borland C++. Also a full      
  837.                     string class and a mechanism to aid in maintaining        
  838.                     persistent objects. All header files, source, and make    
  839.                     file for DOS, Win, Win32 and Unix.                        
  840.     
  841.     ** Type C++ Control       
  842.     Page No.    15
  843.     01/25/96
  844.                          PD/Shareware Products in Library
  845.     
  846.     Release Date    Product Description                                       
  847.     
  848.     
  849.     01/04/95        An 'option tree' custom control, a tree-form control      
  850.                     containing an optional check box at each branch of the    
  851.                     tree.                                                     
  852.     01/11/95        A custom checkbox control for MS Windows.  Checkbox can   
  853.                     be marked with the mouse or by depressing the space bar   
  854.                     while the control has focus.                              
  855.     01/11/95        A custom date selection control for MS Windows.  The      
  856.                     control presents a month at a time, with the current date 
  857.                     highlighted.                                              
  858.     02/17/95        Windows Help file for Grid control library.  (See         
  859.                     Grid133.zip).                                             
  860.     01/11/95        A custom checkbox control for MS Windows.  This is a      
  861.                     simplified checkbox.  Because it has no caption, it is    
  862.                     useful where arrays or groupings of checkboxes are        
  863.                     needed, and space restrictions prevent the use of a       
  864.                     checkbox.                                                 
  865.     01/03/95        Editable list box for maintaining lists of data with      
  866.                     sizable and movable columns.  Columns can be locked or    
  867.                     sorted.  Automatic formatting of numeric data and dates.  
  868.     03/12/95        A Grid control for Object Windows Library, version 2.5    
  869.                     This control provides a spreadsheet-like object for row   
  870.                     oriented data entry.  16 and 32 bit versions are          
  871.                     supplied, and the methods are well documented.  Borland   
  872.                     Database Engine interface example.                        
  873.     03/18/95        A group of classes providing a system for selective       
  874.                     enabling on controls.  The programmer specifies the       
  875.                     condition under which the control is to be enabled.  The  
  876.                     class does the enabling automatically.                    
  877.     03/26/95        A group of classes to enhance dialog objects.  Presents   
  878.                     fly-by hints to the user when the mouse moves past an     
  879.                     item.  Also includes a decorated dialog frame, allowing   
  880.                     the dialog to be the main window.                         
  881.     03/30/95        A meter bar control that shows how much of a process has  
  882.                     completed.  Versions are supplied for OWL, Visual Basic,  
  883.                     and Visual C++.  A Windows format help file is provided   
  884.                     to give the programmer easy reference.                    
  885.     07/06/95        Version 1.50 of a collection of custom controls which can 
  886.                     be installed into the Borland Resource Workshop.          
  887.                     Includes scrollbar control, virtual list box control,     
  888.                     spin control, calendar control, tab control and edit      
  889.                     control.                                                  
  890.     08/17/95        A custom control that provides a standard edit field      
  891.                     which behaves like a calendar control, such as those      
  892.                     provided in popular PIMs.  OWL 2.5 source code.  Version  
  893.                     1.03.                                                     
  894.     04/11/95        A custom control library implementing an analog scaler,   
  895.                     an analog dial, an analog tuner, a hierarchic combo box,  
  896.                     a hierarchic list box, extended text control and link     
  897.                     static control.  Borland Resource Workshop compliant.     
  898.     07/30/95        Notebook Tab Control object with a C++ wrapper.  The      
  899.                     control implements Word version 6.0 style tabs.  16 and   
  900.                     32 bit versions are provided, as well as the wrapper      
  901.                     implementation and the .dll source code.  Use PKUNZIP -D  
  902.     Page No.    16
  903.     01/25/96
  904.                          PD/Shareware Products in Library
  905.     
  906.     Release Date    Product Description                                       
  907.     
  908.     
  909.                     option to decompress.                                     
  910.     
  911.     ** Type C++ Database      
  912.     06/28/90        C++ class library for accessing the Paradox (tm) engine.  
  913.                     Paradox is a product of Borland International.            
  914.     04/28/91        Extensions are provided to Gary Weinfurther's PDXPP for   
  915.                     providing a group of C++ classes for accessing the        
  916.                     Paradox Engine version 2.0.  C++ makes working with       
  917.                     Paradox objects much simpler.  Adds engine                
  918.                     initialization, string and token classes.                 
  919.     05/17/91        C++ classes for table, record buffer, field, and other    
  920.                     Paradox objects. For Paradox Engine.  Generator that will 
  921.                     produce .h and .cpp definition files from the structure   
  922.                     of a supplied Paradox .db file.  All source code and a    
  923.                     demonstration are provided.                               
  924.     01/03/92        C++ class to provide a wrapper for btrieve access.        
  925.     09/15/91        Database application development library for C++.         
  926.                     Supports standard set of database applications, as well   
  927.                     as user interface classes, on line help system.  Windows, 
  928.                     pull down menus, reports and queries are provided.        
  929.     03/07/92        A class library for programmer's developing in BTrieve.   
  930.                     Provides an object oriented programming interface for     
  931.                     Btrieve.  Requires Btrieve C interface from Novell.       
  932.     12/11/91        C++ class definitions for the Paradox Engine.  Requires   
  933.                     the Paradox Engine v. 2.0 and C++.                        
  934.     04/03/92        A set of recursive C++ classes which process data entry   
  935.                     input with Paradox-like picture formats.  Keyboard and    
  936.                     display functions are left to your application.           
  937.     10/13/92        Not supported and will not be updated. A rudimentary C++  
  938.                     object for accessing dBase III+ files.  Incomplete, as it 
  939.                     supports neither index files nor memo fields.             
  940.     03/31/92        A C++ implementation of a flat file database, providing   
  941.                     an easy to master API for flat file database application  
  942.                     development.                                              
  943.     02/02/93        Example program implementing Darts league database,       
  944.                     demonstrating how to use CodeBase 5.0 with Borland's      
  945.                     Object Windows Library.                                   
  946.     09/09/92        C++ library of classes for accessing Btrieve files.       
  947.                     Source code of an example program is included.            
  948.     09/21/93        C++ class for database access, designed for use with      
  949.                     Codebase 5.0 database engine.                             
  950.     07/02/94        MS Visual C++ Container Class for database access, using  
  951.                     Carl Brown's MF.DLL, which is included.                   
  952.     03/15/95        A C++ Object Oriented wrapper for calls to Sequiter's     
  953.                     CodeBase, version 4.5.  Direct calls to Codebase          
  954.                     functions are made unneccesary, although pointers are     
  955.                     provided, should the programmer desire direct access.     
  956.     07/03/94        A C++ class library for Btrieve access.                   
  957.     07/27/94        Database management library for C++ programmers. Full     
  958.                     B+Tree/ISAM system with full relational capabilities.     
  959.                     Multiple indexes/caching.  4GL features to generate a     
  960.                     data entry program from a database description file.      
  961.                     Multi-user support added.                                 
  962.     Page No.    17
  963.     01/25/96
  964.                          PD/Shareware Products in Library
  965.     
  966.     Release Date    Product Description                                       
  967.     
  968.     
  969.     11/14/94        A C++ class wrapper for the Crystal Reports Printing      
  970.                     Engine, used with Paradox Engine to produce report        
  971.                     formats.  This release improves on error handling, and    
  972.                     provides examples for OWL 2.0 MDI apps.                   
  973.     05/02/95        C++ database system for DOS and Windows. Borland C++ 3.1  
  974.                     and 4.x. Intended for programmers who need a database in  
  975.                     their application but don't want any of the big databases 
  976.                     on the market. The supplied classes do their own IO.      
  977.     08/17/95        A C++ library of objects for creating, reading, writing,  
  978.                     querying and manipulating dBase III format files.  Source 
  979.                     code is included.                                         
  980.     09/24/95        A 'thunk' permitting access to BTrieve tables from        
  981.                     Borland C++ 4.5 applications.  Win95 enabled.             
  982.     09/07/95        Frequently Asked Questions file for the Paradox Engine.   
  983.     09/07/95        This technical instruction sheet provides the mapping of  
  984.                     Paradox Engine functions to the Borland Database Engine.  
  985.     10/12/95        C++ classes providing a programming interface to Oracle   
  986.                     Server version 7.0 in a C++ application.  It is designed  
  987.                     to work under MS Windows or Unix.                         
  988.     10/02/95        A C++ Object Oriented wrapper for calls to Sequiter's     
  989.                     CodeBase, version 5.0.  Direct calls to Codebase          
  990.                     functions are made unneccesary, although pointers are     
  991.                     provided, should the programmer desire direct access.     
  992.     11/11/95        Makes creating and maintaining a database simple.  Use    
  993.                     many fields and records to record just about anything.    
  994.                     Source code available for additional charge ($24).        
  995.     
  996.     ** Type C++ Date/Time     
  997.     07/25/90        Turbo C++ file to provide a Date Object class for date    
  998.                     manipulation.  Based on an article by David Clark in      
  999.                     June, 1990 issue of C User's Journal.                     
  1000.     11/17/92        A high resolution timer class that will permit up to 255  
  1001.                     installations. Provides maximum deviation of 0.05% from   
  1002.                     real time.                                                
  1003.     01/12/93        A Class for conversion, comparison, arithmetic and        
  1004.                     formatting of time values.  Includes overloaded           
  1005.                     operators, stream operators and validity checking.        
  1006.     09/21/93        A collection of C++ date/time objects for formatting,     
  1007.                     converting and calculating.                               
  1008.     03/08/94        Set up date classes for C++.  Functions: SystemDate,      
  1009.                     PrintDate, SubMonths, SubDays, Date2Long, Date2String,    
  1010.                     DaysBetween, DateFormat, InitDate, IsValidDate,           
  1011.                     Date2Julian, Julian2Long, Julian2String, DMYtoJulian,     
  1012.                     Valid_Date.                                               
  1013.     01/02/95        C++ source code and header for manipulation of dates.     
  1014.                     The date object is compatible with DOS date structures.   
  1015.                     MSC and BorlandC compatible.  See the documentation file  
  1016.                     for the full development details.  This is an ongoing     
  1017.                     project.                                                  
  1018.     01/06/95        A high resolution timer class for Windows, allowing       
  1019.                     timing and event measurement within a tolerance of 1      
  1020.                     Msec.  Originally published in 11/93 issue of Windows/DOS 
  1021.                     Developer's Journal.                                      
  1022.     Page No.    18
  1023.     01/25/96
  1024.                          PD/Shareware Products in Library
  1025.     
  1026.     Release Date    Product Description                                       
  1027.     
  1028.     
  1029.     02/14/95        Hi-resolution timer for Windows applications.  Includes a 
  1030.                     useful tutorial on timing events.                         
  1031.     05/08/95        An example of a timer call-back function, providing a 1ms 
  1032.                     timed event handler through multimedia services.          
  1033.                     Complete source code and documentation are included.      
  1034.     04/22/95        A C++ Library for date and time functions, including date 
  1035.                     and time index functions, conversions and formatting.     
  1036.     05/20/95        Date class for MS and Borland C++. Includes Dutch         
  1037.                     language support. See also DateCl50.                      
  1038.     
  1039.     ** Type C++ DDE           
  1040.     04/03/95        Source code in C++, implementing a DDE Program Manager    
  1041.                     Class, permitting easy access to the Program Manager in   
  1042.                     Windows 3.1 for adding, deleting, and modifying groups    
  1043.                     and items.  This is a bug-fix release.e.                  
  1044.     
  1045.     ** Type C++ Debugger      
  1046.     01/09/91        Source code for a minimalist object oriented debugger.    
  1047.                     See the .cpp files for documentation and explanations.    
  1048.                     Demonstrates many interesting techniques.                 
  1049.     07/08/94        A set of .dlls for use with Turbo Debugger for Windows.   
  1050.                     Newly released .dlls for release 4.02.                    
  1051.     12/18/94        A debugging utility for MS Windows programmers working in 
  1052.                     a 32bit environment.  The utility displays text and ints  
  1053.                     sent from the application in a floating window.           
  1054.                     Demonstrates a method of interprocess communication in    
  1055.                     Win32.                                                    
  1056.     06/29/95        System level debug/monitor utility that loads as a TSR,   
  1057.                     device driver or at boot time. Includes trace, step,      
  1058.                     breakpoint, multi-level interrupt hooks, memory map, open 
  1059.                     file list, assemble, edit , and more.                     
  1060.     07/18/95        Windows programmer debugger that shows information in a   
  1061.                     separate application's list box. Registrants get source   
  1062.                     and save/restore options.                                 
  1063.     08/21/95        Announcement of Borland's CodeGuard product for C++.      
  1064.                     CodeGuard is a debugging tool for 16 bit Windows          
  1065.                     applications.                                             
  1066.     
  1067.     ** Type C++ DOS           
  1068.     11/22/91        Class library to Get, Set and Remove volume labels on DOS 
  1069.                     5 disks.  Also includes code to change serial numbers on  
  1070.                     disks.                                                    
  1071.     10/04/91        C++ code demonstrating how to handle DOS & stream errors. 
  1072.                     Presumably originating from Bruce Eckel, source of the    
  1073.                     code is not given in the file.                            
  1074.     07/11/92        C++ class definition for a DOS command line parser.       
  1075.     08/26/93        A C++ class for File level access in DOS.  Provides an    
  1076.                     interface with a one object to one physical file          
  1077.                     relationship.  Provides for smart buffering and built in  
  1078.                     debugging features.                                       
  1079.     12/07/93        A classlib stack-based recursive function to collect and  
  1080.                     access the names of all directories in the directory tree.
  1081.     05/06/94        BC++ 4.0 code to erase files according to a specified     
  1082.     Page No.    19
  1083.     01/25/96
  1084.                          PD/Shareware Products in Library
  1085.     
  1086.     Release Date    Product Description                                       
  1087.     
  1088.     
  1089.                     filespec. No warnings or error checking. Does NOT ask for 
  1090.                     confirmation when user wants to delete *.*.               
  1091.     06/19/94        Directory and file classes. Designed to allow easy and    
  1092.                     portable access to common file system functions. Includes 
  1093.                     create, delete, rename, copy and compare of directories   
  1094.                     and more. Written specfically for Visual C++ 1.0.         
  1095.     09/14/95        Directory and file classes. Easy and portable access to   
  1096.                     common file system functions. Includes create, delete,    
  1097.                     rename, copy and compare of directories and more. Written 
  1098.                     specfically for Visual C++ 2.5. For 32bit Windows.        
  1099.     
  1100.     ** Type C++ DPMI          
  1101.     06/12/95        Source code in C++ and assembler for an exception handler 
  1102.                     class for DOS Protected Mode Interface (DPMI)             
  1103.                     applications.  C++ and Turbo Vision.  Use pkunzip -d      
  1104.                     option to extract.  This package is not intended for use  
  1105.                     with OS/2.                                                
  1106.     
  1107.     ** Type C++ Editor        
  1108.     01/14/94        Command line Hex file edit utility.  Similar to a hex     
  1109.                     editor, this allows you to change the hex values one byte 
  1110.                     at a time in a file from the command line.  Full C++      
  1111.                     source code included.                                     
  1112.     
  1113.     ** Type C++ Error         
  1114.     01/25/94        C++ Library for device- and environment-independent error 
  1115.                     reporting and prompting.  Supports C++ streams, DOS,      
  1116.                     Turbo Vision, Windows and OWL. Portable to any C++        
  1117.                     compiler or application framework. Hooghlly               
  1118.     08/26/94        An example of the Borland Unresolved Error Hook in 16 bit 
  1119.                     applications.                                             
  1120.     
  1121.     ** Type C++ FAQs          
  1122.     05/20/94        Multiple HSZ declarations, DLLs needed for apps,          
  1123.                     undefined OwlMain, best way to write Windows programs,    
  1124.                     using other file extensions with BC++, and recommended    
  1125.                     C++ books.                                                
  1126.     05/20/94        The most basic questions on getting BC++ up and running.  
  1127.     05/20/94        Common questions and problems, with solutions, for        
  1128.                     Borland's IDE.                                            
  1129.     05/20/94        Common questions and problems, with solutions, for        
  1130.                     Borland's Resource Workshop.                              
  1131.     05/20/94        Running TDW on a VGA+8514 monitor combination, capturing  
  1132.                     the trace command, why you CAN'T run TDW 3.x under        
  1133.                     Windows NT, running under OS/2, black mouse and screen,   
  1134.                     "Can't load WINDEBUG", improvements in TD 4.0, setting    
  1135.                     path for source IDE looks for, etc.                       
  1136.     05/20/94        What is BIDS, examples for using BIDS class, turning      
  1137.                     on/off inclusion in the IDE, illegal structure operation  
  1138.                     errors, how to build a class library, linker missing      
  1139.                     bidsd*.lib or tclass*.lib.                                
  1140.     05/20/94        Borland Win16 API FAQs. Why doesn't my dialog appear when 
  1141.                     IDE isn't running? What does CTL3DV2.DLL not correctly    
  1142.     Page No.    20
  1143.     01/25/96
  1144.                          PD/Shareware Products in Library
  1145.     
  1146.     Release Date    Product Description                                       
  1147.     
  1148.     
  1149.                     installed mean? How can a program with long loop process  
  1150.                     give other programs CPU cycles? How to allocate arrays    
  1151.                     >64K? Many more.                                          
  1152.     05/20/94        Borland Win32 API FAQs. How to create a Win32 app in IDE? 
  1153.                     What command line tools create Win32 apps? Why doesn't    
  1154.                     IDE work with NT? Why can't stack expand beyond 1MB? Can  
  1155.                     a 16bit DLL be used in a Win32 app? Why doesn't stdin run 
  1156.                     under Win32s? More.                                       
  1157.     05/20/94        Borland command line tools FAQs. Problems and solutions   
  1158.                     for running OWLCVT. Problems converting headers.          
  1159.     05/20/94        Borland OWL 1.0 frequently asked questions.               
  1160.     05/20/94        Borland Visual Solutions Pack frequently asked questions. 
  1161.     07/06/94        How to build DOS applications in Borland C++ 4.0, Rescan  
  1162.                     -- when to use it and how it works, creating a dialog as  
  1163.                     a main windows application, making changes (fonts and     
  1164.                     child windows) to AppExpert apps, other common AppExpert  
  1165.                     questions.                                                
  1166.     
  1167.     ** Type C++ File          
  1168.     08/14/95        A class library implementing 2 classes to assist with the 
  1169.                     file system.  The classes are iterators, which will find  
  1170.                     files in a directory or subdirectory, and optionally      
  1171.                     provide detailed information on file attributes.  DOS and 
  1172.                     Windows versions.                                         
  1173.     
  1174.     ** Type C++ Games         
  1175.     04/09/94        DOS based poker game. User plays up to five computer      
  1176.                     controlled opponents.  Play three card, high hand, or     
  1177.                     single draw guts poker.  Full C++ source code.  Author    
  1178.                     would like to receive comments and suggestions via CIS    
  1179.                     Mail.                                                     
  1180.     
  1181.     ** Type C++ Grammar       
  1182.     08/15/91        A set of YACC debugging tools and language grammars for C 
  1183.                     and C++.                                                  
  1184.     04/05/94        An expression evaluator, this program is a good           
  1185.                     demonstration of the marriage of YACC and C++ using the   
  1186.                     Borland Class Library.  Requires Borland C++.  Includes   
  1187.                     C++ source and executable.                                
  1188.     
  1189.     ** Type C++ Graphics      
  1190.     09/27/88        A small Computer Aided Design application developed on    
  1191.                     C++.  Demonstrates objects and methods in graphics        
  1192.                     programming, etc.                                         
  1193.     10/21/90        A C++ implementation of the Barnsley Iterated Function    
  1194.                     System for fractal geometry.  Zortech or Turbo C++.       
  1195.     03/30/91        A class to provide for console i/o functions (those       
  1196.                     declared in conio.h) while in graphics mode.              
  1197.                     Considerable eases movement on the screen, writing text   
  1198.                     and similar operations.  All source code is provided.     
  1199.     06/19/91        A sprite class for C++.  Source code only and sparsely    
  1200.                     documented.                                               
  1201.     01/30/91        Turbo C++ graphics library for the design of Graphical    
  1202.     Page No.    21
  1203.     01/25/96
  1204.                          PD/Shareware Products in Library
  1205.     
  1206.     Release Date    Product Description                                       
  1207.     
  1208.     
  1209.                     User Interfaces.  Windows, text control, radio buttons    
  1210.                     and other building blocks for GUIs are provided.          
  1211.     06/24/90        A set of C++ classes for graphics programming.  A class   
  1212.                     for the display device, which includes initialization is  
  1213.                     provided.  Also provided are classes for point, circle,   
  1214.                     polygon and other graphics objects.                       
  1215.     04/07/92        A collection of programs in graphics manipulation in C    
  1216.                     and C++.  Various authors.                                
  1217.     05/01/92        A C++ object oriented chart parser with source code.      
  1218.                     This file was featured in an article in the "Some         
  1219.                     Assembly Required" column in the February 1992 issue of   
  1220.                     BYTE magazine.                                            
  1221.     07/19/93        A free graphics library that supports many aspects of     
  1222.                     game design and mechanics in an OO environment.  Mouse    
  1223.                     and keyboard support, sound sampling, fast icon drawing   
  1224.                     and many other features are provided.  Built on XLIB (see 
  1225.                     XLIB04c in this library.)                                 
  1226.     01/15/94        Custom palette adjustment for program developers.  Custom 
  1227.                     colors for your program using this linkable C++ library.  
  1228.                     Supports Borland C++ 3.1 Small Model programming.  Other  
  1229.                     memory models included in the registered version.         
  1230.     03/10/94        Three dimensional objects library now supporting Borland  
  1231.                     C++ and BGI.  Documentation, header files and sample      
  1232.                     programs are included.  Disk 1 of 2.                      
  1233.     03/10/94        Three dimensional objects library now supporting Borland  
  1234.                     C++ and BGI.  Documentation, header files and sample      
  1235.                     programs are included.  Disk 2 of 2.                      
  1236.     03/01/94        Sample OWL applications using Chart FX 2.0 to create      
  1237.                     professional looking graphics. Requires CHART FX 2.0 VBX  
  1238.                     DEMO and Borland C++ 4.0.                                 
  1239.     03/08/94        Advanced graphics library for Windows.  Compatible with   
  1240.                     Borland C/C++ 4.0 and Visual C++.  Full Rotation, Color   
  1241.                     Drag & Drop, Toolbar, etc. Fully configurable by end user.
  1242.     06/20/94        Demo of a commercial toolkit providing business, math and 
  1243.                     scientific graphs in the MS Windows and Windows NT        
  1244.                     environments.  Full source code included with purchase of 
  1245.                     toolkit.  Supports Borland C++ 3.1, Microsoft Visual C++  
  1246.                     1.5 and MS 32-bit VC++ 1.0.                               
  1247.     05/13/94        Not supported. A graphics height mapping engine.  It      
  1248.                     permits a graphics display that is significantly more     
  1249.                     realistic from the point of view of the user.  Source     
  1250.                     code and an example program are provided.                 
  1251.     03/02/94        Not supported. Borland C++ source code files for          
  1252.                     displaying a maze on a VGA display.  Also included are 3D 
  1253.                     plotting classes.                                         
  1254.     10/06/94        A library for fast line drawing in any graphics mode up   
  1255.                     to 256 colors.  This is apparently a first version of the 
  1256.                     library.  The programmer's address is omitted from the    
  1257.                     documentation file.                                       
  1258.     04/19/95        Fillarea() function for DOS BGI.  A pattern or random     
  1259.                     color combination can be used.  Actual filling, not a     
  1260.                     floodfill.                                                
  1261.     04/19/95        Advanced operations with BGI image formats.  Cut, paste,  
  1262.     Page No.    22
  1263.     01/25/96
  1264.                          PD/Shareware Products in Library
  1265.     
  1266.     Release Date    Product Description                                       
  1267.     
  1268.     
  1269.                     show, with the ability to cut the image on the viewpoint  
  1270.                     border (not supported in the BGI), zoom, etc.             
  1271.     04/19/95        Load, save, show, scroll, print, zoom with PCX format     
  1272.                     files in 16 color or Black and White.  Use images of any  
  1273.                     size.                                                     
  1274.     04/19/95        On screen support for Laser Jet fonts (*.sfp).            
  1275.     03/08/95        DOS and Windows vector graphics package.  A library that  
  1276.                     encapsulates calls to graphics primitives to accomplish   
  1277.                     vector graphics.  BGI fonts are supported.                
  1278.     08/11/95        Low overhead image library dll.  Reads JPG, GIF and PCX   
  1279.                     and writes JPG.  An example program in OWL 2.5 for        
  1280.                     Borland C++ is provided.                                  
  1281.     08/29/95        A tool to ease the creation and editing of user defined   
  1282.                     patterns, which are to be used with the setfillpattern()  
  1283.                     function.                                                 
  1284.     09/14/95        Create user defined graphical mouse cursors.  Once the    
  1285.                     cursor has been created, C++ code can be generated for    
  1286.                     inclusion in your programs.                               
  1287.     
  1288.     ** Type C++ IDE           
  1289.     04/10/92        Not compatible with latest version of Borland C++.        
  1290.                     Resource file to allow you to add larger buttons to the   
  1291.                     Turbo C++ for Windows toolbar.  Intended for use when in  
  1292.                     high resolution mode (1024x768).                          
  1293.     03/27/92        A utility that adds 2 capabilities to the Turbo C for     
  1294.                     Windows Integrated Development Environment:  Save a       
  1295.                     selected block of code as a file, print a selected block  
  1296.                     of code.                                                  
  1297.     01/11/94        Technical Information note on converting hard tabs to     
  1298.                     soft tabs in the BC++ IDE v3.1 and above.  This is useful 
  1299.                     when printing a source file or displaying it in Turbo     
  1300.                     Debugger.                                                 
  1301.     02/11/94        This document describes how to change the default File    
  1302.                     Name extension under FILE | OPEN in Borland C++ 4.0.      
  1303.     07/06/94        A utility that deletes the <prjname>.csm when you close   
  1304.                     <prjname>.ide.  Performs automatic clean-up.  The utility 
  1305.                     is to be installed as an add-on to the Borland C++        
  1306.                     version 4 Integrated Development Environment.             
  1307.     06/11/94        Documentation and IDE .tok files for adding Windows API   
  1308.                     functions to the Borland C++ Windows IDE color syntax     
  1309.                     highlighting feature.                                     
  1310.     12/02/93        Use to easily customize and enhance the functionality of  
  1311.                     the BC++ 4.0 IDE. Add your own tools to the Tools and     
  1312.                     SpeedMenu, monitor IDE events such as Project Open or     
  1313.                     Close to perform customized actions and more.             
  1314.     07/20/94        A utility to extend the classes that Class Expert can use 
  1315.                     in deriving new classes in the IDE.  New version          
  1316.                     supporting BorlandC++ version 4.02.                       
  1317.     09/21/94        Borland C v. 4 tool menu add-on.  Allows you to access    
  1318.                     GREP for text searches from the tool menu in the BC4 IDE. 
  1319.     02/02/95        Extensions to the Visual C++ workbench.  Permits cleaning 
  1320.                     up files created by a project build.                      
  1321.     04/16/95        Token file to permit color highlighting DDE tokens in the 
  1322.     Page No.    23
  1323.     01/25/96
  1324.                          PD/Shareware Products in Library
  1325.     
  1326.     Release Date    Product Description                                       
  1327.     
  1328.     
  1329.                     IDE's editor.                                             
  1330.     10/17/95        Tech Info sheet documenting how to add or change default  
  1331.                     extensions in the Integrated Development Environment.     
  1332.     
  1333.     ** Type C++ Intl          
  1334.     07/17/94        A set of C++ classes to assist the MS Windows programmer  
  1335.                     in providing support for internationalization.            
  1336.     
  1337.     ** Type C++ Keyboard      
  1338.     03/24/91        Single instance C++ class for complete control of the     
  1339.                     keyboard.  Automatically calls bios for extended keyboard 
  1340.                     support.  Status members for shift states.  Set typematic 
  1341.                     rate.  Return ascii and scan codes from key pressed.      
  1342.                     Clear keyboard buffer and more.                           
  1343.     
  1344.     ** Type C++ Linked List   
  1345.     12/06/90        Hybrid stack/queue/linked list class.  Sortable,          
  1346.                     configurable, over 30 member functions for highly         
  1347.                     individualized manipulation of data items.  Well          
  1348.                     documented.                                               
  1349.     10/27/91        Implementation of a Loose Data Binder class for the       
  1350.                     manipulation of collections of data in memory.  Can be    
  1351.                     accessed as an array, linked list, queue or stack.  Any   
  1352.                     type of data can be placed in the binder.  Initialized at 
  1353.                     run-time.                                                 
  1354.     05/09/91        Source code for a binary tree class in C++.  Requires     
  1355.                     only the string.h and iostream.h headers.  Documentation  
  1356.                     is limited to the comments in the code.                   
  1357.     09/21/93        Classes to provide linked list control in C++.            
  1358.                     Integrated with this vendor's WLib product.               
  1359.     
  1360.     ** Type C++ Math          
  1361.     11/02/91        A C++ class for set algebra with appropriate operator     
  1362.                     overloads.                                                
  1363.     07/27/91        Vector class library.  Provides for 2 and 3 dimensional   
  1364.                     vectors.  2 dimensional vectors may be accessed by either 
  1365.                     the polar or rectangular formats.                         
  1366.     03/28/91        Classes based on numerical algorithms found in the book   
  1367.                     "Numerical Analysis" by Burden and Faires.                
  1368.     01/19/95        C++ class library and support files for matrix algebra.   
  1369.                     Designed for engineers and scientists.                    
  1370.     02/16/93        Complex number class for C++.  Source and demo included.  
  1371.     04/08/93        C++ class library and support files for matrix algebra.   
  1372.                     Designed for engineers and scientists.                    
  1373.     11/27/93        A Class for numerical formatting.  Formats numbers        
  1374.                     according to the output mask provided.  Tested on         
  1375.                     Microsoft Visual V++ 1.1 and BorlandC++.                  
  1376.     03/01/94        Source code for a BCD C++ Class using exception handler.  
  1377.                     Compiles for BC++ 4.0 and Watcom C++ 9.5.                 
  1378.     09/13/93        Matrix arithmetic package from the author's book          
  1379.                     "Practical Data Structures in C++."  (Published by J.     
  1380.                     Wiley).  Vector and matrix classes in C++, with some      
  1381.                     unique features.                                          
  1382.     Page No.    24
  1383.     01/25/96
  1384.                          PD/Shareware Products in Library
  1385.     
  1386.     Release Date    Product Description                                       
  1387.     
  1388.     
  1389.     10/16/92        C++ code demonstrating how to return doubles as in MSC,   
  1390.                     when using Borland C++.  (That is, through the hidden     
  1391.                     parameter).                                               
  1392.     08/06/94        C++ class for manipulation of mathematical sets.  A set   
  1393.                     object allows filtering, setting values, and comparing    
  1394.                     sets.  Header and small model library are supplied in the 
  1395.                     shareware version.                                        
  1396.     09/18/94        C++ matrix algebra package.  A redesign of this vendor's  
  1397.                     YAMP program to be more intuitive and easier to use.      
  1398.     02/19/95        Class for a 64 bit unsigned integer, able to handle       
  1399.                     numbers as large as 18,446,744,073,709,551,614.  Source   
  1400.                     and header are provided, as well as some documentation.   
  1401.     06/22/95        A C++ class to process math operations on fractions, and  
  1402.                     an example application.  The class also handles mixed     
  1403.                     numbers and decimals.                                     
  1404.     08/26/95        C++ matrix algebra package.  Supports recursive matrix    
  1405.                     functions.  Matrices can be larger than 640 K.  External  
  1406.                     matrices may be stored in a RAM disk of up to 32 Megs.    
  1407.                     Documentation largely in .tex format and may require some 
  1408.                     editing.                                                  
  1409.     
  1410.     ** Type C++ Mathematics   
  1411.     03/25/92        C++ class for currency formatting, and related operations.
  1412.     05/09/94        Conway's Life algorithm implemented in an object oriented 
  1413.                     language, C++. Includes full C++ source code for Borland  
  1414.                     C++ running in DOS.                                       
  1415.     10/17/94        A C++ header providing a new data type to replace the     
  1416.                     fixed point data type.  Considerable speed improvments    
  1417.                     are promissed.  A benchmark program is included.          
  1418.     10/07/94        A C++ class for 64 bit fixed point arithmetic with 9      
  1419.                     digits of precision before and after the point.  All      
  1420.                     arithmetic operators are available.  Libraries for        
  1421.                     BorlandC++ versions 3.1 and 4.x are provided.             
  1422.     12/04/94        A C++ class for 64 bit fixed point arithmetic with 9      
  1423.                     digits of precision before and after the point.  All      
  1424.                     arithmetic operators are available.  Conversion function  
  1425.                     to long double and output stream functions are provided.  
  1426.     09/28/95        A C++ class implementing a fixed point data type.         
  1427.                     Methods are addition, subtraction and multiplication, and 
  1428.                     string conversion.  Fixed point numbers may be stored as  
  1429.                     two longs.                                                
  1430.     
  1431.     ** Type C++ Memory Mgmt   
  1432.     05/21/90        Bidirectional associative memory header file which        
  1433.                     includes standard definitions of variables and classes in 
  1434.                     BAM system.  C++ implementation developed on Zortech C++. 
  1435.                     See BAMCPP in this library.                               
  1436.     05/21/90        Bidirectional associative memory implementation routine   
  1437.                     includes the ability to encode, recall, and uncode        
  1438.                     associations.  C++ implementation.                        
  1439.     05/21/90        Contains demo programs for using bidirectional            
  1440.                     associative memory system with demo data file and C make  
  1441.                     file for creating linked modules for BAM system.  C++     
  1442.     Page No.    25
  1443.     01/25/96
  1444.                          PD/Shareware Products in Library
  1445.     
  1446.     Release Date    Product Description                                       
  1447.     
  1448.     
  1449.                     demo, see BAMCPP and BAMHPP in this library.              
  1450.     06/22/90        An example of defining and using a class that employs     
  1451.                     dynamically allocated arrays.                             
  1452.     08/07/90        Obsolete. Class definitions, and demonstration files, for 
  1453.                     a Garbage Collector class for Zortech/Turbo C++ memory    
  1454.                     management and clean-up.                                  
  1455.     03/21/89        C++ class definitions and examples of a command lookup    
  1456.                     table.  Function pointers can be entered in the table and 
  1457.                     then called by simple string arguments.                   
  1458.     08/31/90        Turbo C++ files for Extended Memory management.  Includes 
  1459.                     source code, and documentation.                           
  1460.     04/20/90        An article synopsis and C++ header for implementing a     
  1461.                     hash table in C++.                                        
  1462.     04/20/90        C++ implementation of a trace class for internal          
  1463.                     debugging of C++ programs.                                
  1464.     10/26/91        Classes to implement class specific memory management     
  1465.                     routines.                                                 
  1466.     08/28/91        Code showing how to overload new and delete operators so  
  1467.                     that they can make use of Upper Memory Blocks when        
  1468.                     available.                                                
  1469.     02/21/92        Example code to implement allocating memory in predefined 
  1470.                     chunks.                                                   
  1471.     02/09/92        A Self Balancing Binary Tree Container Class.  The        
  1472.                     implementation is patterned after the container class     
  1473.                     library distributed with Borland C++.                     
  1474.     06/05/92        An exercise in the use of the Btree class from the        
  1475.                     Borland Container Class Library.                          
  1476.     09/21/92        A class for object oriented memory management.  Abstract  
  1477.                     and derived classes for virtual memory, EMS, conventional 
  1478.                     memory.                                                   
  1479.     03/22/93        A C++ base class for DOS Terminate and Stay Resident      
  1480.                     programming. Allows TSRs to be written easily by          
  1481.                     derivation from the base TSR class supplied. Includes     
  1482.                     sources, documentation and examples. Borland C++ 3.0 or   
  1483.                     higher required.                                          
  1484.     05/19/93        A C++ memory class to make it easier to access EMS or     
  1485.                     virtual memory.                                           
  1486.     07/30/93        Class definition of an expandable array in memory which   
  1487.                     can swap out to disk.                                     
  1488.     08/02/93        Implementation of huge arrays in C++.                     
  1489.     01/18/94        EMS Class is a C++ class designed to allow transparent    
  1490.                     access to your PC's expanded memory.  Easy to use         
  1491.                     programming interface.  Access expanded memory without    
  1492.                     great technical expertise.                                
  1493.     01/07/94        From Borland Technical Support Staff.  A function to      
  1494.                     determine if you're leaking memory.                       
  1495.     01/11/94        Test program to track down problems using Expanded or     
  1496.                     Extended memory when swapping with VROOM overlays from    
  1497.                     programs written in Borland C++ 3.1 and above.  Includes  
  1498.                     C source code.                                            
  1499.     06/30/93        C++ code that implements dynamically sized arrays using   
  1500.                     Templates.                                                
  1501.     04/18/94        Virtual memory module that provides nearly transparent    
  1502.     Page No.    26
  1503.     01/25/96
  1504.                          PD/Shareware Products in Library
  1505.     
  1506.     Release Date    Product Description                                       
  1507.     
  1508.     
  1509.                     unlimited storage of class objects for DOS apps under     
  1510.                     Borland C++ 1.0-4.0. Source code, as well as examples of  
  1511.                     use, are provided for the disk/EMS "smart pointer" heap   
  1512.                     extensions.                                               
  1513.     01/13/94        Programmer utility thats keeps track of DS memory usage   
  1514.                     while a program is running. Shows amount of memory        
  1515.                     allocated and used.  Also gives detailed breakdown of     
  1516.                     memory usage in DS.  Includes full MFC source code.       
  1517.     05/29/94        A toolkit for developing large Turbo Vision applications  
  1518.                     in Borland C using Protected Mode.  Patches must be       
  1519.                     applied to Turbo Vision and Borland RTL.  Note that this  
  1520.                     applies to BorlandC version 3.1.                          
  1521.     08/08/94        A C++ garbage collection object prevents many memory      
  1522.                     allocation errors.                                        
  1523.     08/19/94        Memory management library for C and C++. Implements a     
  1524.                     handle based memory allocation procedure that allocates   
  1525.                     up to 4 gigabytes from conventional, EMS, extended, or    
  1526.                     virtual (disk) memory. C++ version provides flat memory   
  1527.                     through a wrapper class.                                  
  1528.     07/10/94        A protected mode programming system for for Borland C++   
  1529.                     version 4.0x.  All source code is provided, much of it in 
  1530.                     assembly.  Provides a flat 32bit environment for your     
  1531.                     code.                                                     
  1532.     11/12/94        C++ memory management library.  Multiple heaps can be     
  1533.                     managed as objects.  A well documented API is provided    
  1534.                     with overloaded operators new and delete.  Newheap tracks 
  1535.                     memory allocations and can report bugs detected.          
  1536.     10/10/94        A software library that assists developers of Windows     
  1537.                     apps in C or C++ by automatically tracking and validating 
  1538.                     their use of dynamically allocated memory.  Borland C/C++ 
  1539.                     3.1 version.                                              
  1540.     10/10/94        A software library that assists developers of Windows     
  1541.                     apps in C or C++ by automatically tracking and validating 
  1542.                     their use of dynamically allocated memory.  Microsoft C++ 
  1543.                     version for Win16/32.                                     
  1544.     11/22/94        Implementation of huge arrays using the Borland Container 
  1545.                     Class library in 16 bit applications.  This is a template 
  1546.                     based implementation.                                     
  1547.     09/10/95        Direct replacement for DOS/4GW, the default extender for  
  1548.                     Watcom C/C++. Extender size less than 9K. Internal to     
  1549.                     EXE. Custom bind utility.                                 
  1550.     01/24/95        A software library that assists developers of Windows     
  1551.                     apps in C or C++ by automatically tracking and validating 
  1552.                     their use of dynamically allocated memory.  Borland C++   
  1553.                     4.x version for Win16/32.  Also supports Visual C++ 1.5.  
  1554.     01/24/95        A software library that assists developers of Windows     
  1555.                     apps in C or C++ by automatically tracking and validating 
  1556.                     their use of dynamically allocated memory.  Borland C++   
  1557.                     4.5 version for Win16/32.  Also supports Visual C++ 1.5.  
  1558.     02/19/95        Implementation of huge arrays using the Borland Container 
  1559.                     Class library in 16 bit applications.  This is a template 
  1560.                     based implementation.  Version 2 corrects a bug in        
  1561.                     version 1 involving construction of classes in direct     
  1562.     Page No.    27
  1563.     01/25/96
  1564.                          PD/Shareware Products in Library
  1565.     
  1566.     Release Date    Product Description                                       
  1567.     
  1568.     
  1569.                     containers.                                               
  1570.     02/28/95        An implementation of a C library of functions for version 
  1571.                     0.9 of the DPMI API.  16 and 32 bit versions, with        
  1572.                     assembly language source code, libraries and C header.    
  1573.     03/22/95        Code in C++ (with substantial inline assembly code) for   
  1574.                     the manipulation of low memory.  Supports 16 and 32 bit   
  1575.                     applications.                                             
  1576.     04/18/95        Heap check routine to prevent memory leaks in your        
  1577.                     programs.                                                 
  1578.     04/30/95        Example of an easy way to access real mode memory using   
  1579.                     the DOS Power Pack DPMI extender, by means of a memory    
  1580.                     wrap around.                                              
  1581.     05/29/95        A library to access up to 4 gigabytes of XMS memory for   
  1582.                     large data objects, including arrays in up to 5           
  1583.                     dimensions.  Libraries for Borland C 3.1 and 4.5 are      
  1584.                     provided.                                                 
  1585.     07/20/95        Small, but sophisticated, memory monitor that can be      
  1586.                     compiled with an application.                             
  1587.     
  1588.     ** Type C++ MFC           
  1589.     11/01/93        Enhancements to the List Box in the Microsoft Foundation  
  1590.                     Classes.  Features Ownerdraw list box using transparent   
  1591.                     Bitmaps, Drag and Drop, and Hierarchical list boxes.      
  1592.     11/24/93        Descendant MFC classes for use with Microsoft Visual C++. 
  1593.                     A percentage guage object and 2 MDI interface objects.    
  1594.     01/16/94        Microsoft Foundation Class Library: PAL. Sample palette   
  1595.                     program adapted from palette.c included with Visual C++   
  1596.                     1.0.  Full source code, requires Visual C++.              
  1597.     07/10/94        An extension to Microsoft Foundation Classes providing 44 
  1598.                     string functions.  String management including            
  1599.                     manipulating strings in .ini files.  Source code is       
  1600.                     available on registration.                                
  1601.     06/30/94        Sample MFC/C++ source code showing how to modify the file 
  1602.                     open common dialog to accept directory names using        
  1603.                     Microsoft Foundation Classes.                             
  1604.     09/21/93        Sample program that show how to modify file open common   
  1605.                     dialog using MFC so it can accept directory names as weel 
  1606.                     as file names, also shows how to modify dialog box        
  1607.                     template.  Source code in Microsoft C++, requires         
  1608.                     foundation classes.                                       
  1609.     05/02/94        MFC classes to create fast multi-page dialog boxes        
  1610.                     similar to those found in the Word for Windows options.   
  1611.                     VBX controls, mnemonic keys and tabs supported.           
  1612.     06/27/94        Class that provides ToolTips and FlyBy functionality for  
  1613.                     applications that normally derive or instantiate their    
  1614.                     toolbars from the CToolBar class in MFC. This is a direct 
  1615.                     replacement for CToolBar with added ToolTips and FlyBy    
  1616.                     enhancements.                                             
  1617.     06/13/94        Class library and sample application demonstrating Tool   
  1618.                     Tips, the little yellow boxes that popup automatically    
  1619.                     when your mouse is positioned over a toolbar button or    
  1620.                     control.                                                  
  1621.     06/13/94        An experimental implementation of MFC 2.5 that introduces 
  1622.     Page No.    28
  1623.     01/25/96
  1624.                          PD/Shareware Products in Library
  1625.     
  1626.     Release Date    Product Description                                       
  1627.     
  1628.     
  1629.                     support for virtual inheritance of CObject and CWnd. Also 
  1630.                     can derive from both CFrameWnd and CDialog or write       
  1631.                     'mixin' classes. XMFC also improves the emulation of      
  1632.                     exception.                                                
  1633.     03/23/95        An extensive White Paper, in Microsoft Word for Windows   
  1634.                     format, on the Microsoft Foundation Classes.  The paper   
  1635.                     provides a technical discussion of the major features of  
  1636.                     the MFC.                                                  
  1637.     07/04/95        An extension to version 2.5 or 3.0 of Microsoft           
  1638.                     Foundation Classes, providing powerful string             
  1639.                     capabilities.  All source code is included in the         
  1640.                     registered version.  DOS, Win16 and Win32 support.        
  1641.     
  1642.     ** Type C++ Miscellaneous 
  1643.     05/03/92        A C++ class for a generic report object.  Sets up         
  1644.                     headers, footers, etc. and keeps track of lines on the    
  1645.                     page.                                                     
  1646.     04/03/91        A C++ class to ease the parsing of intricate command      
  1647.                     lines.  Includes a demo and is well documented.           
  1648.     03/08/94        A class for control of the 8259 Programmable Interrupt    
  1649.                     Controller.  Included is a good deal of documentation on  
  1650.                     the PIC, which should be of interest.                     
  1651.     05/18/94        Excerpt from Berard's Project Management Handbook (sold   
  1652.                     commercially) describing risks and solutions with         
  1653.                     managing an object oriented project.                      
  1654.     05/18/94        This class overcomes some of the problems with ctl3dv2.   
  1655.                     Does a loadlibrary itself and a GetProcAddress on all the 
  1656.                     functions so the dll does not have to be there for the    
  1657.                     app to run. Will look for and load ctl3dv2.dll.           
  1658.     06/29/94        Utility to extract public, private, or protected class    
  1659.                     members from .MAP, .DLL, or .EXE files for use in         
  1660.                     creating export lists to be added to .DEF files.  Can     
  1661.                     export whole class interfaces from .DLL's.                
  1662.     09/20/94        C wrapper functions for the DOS Int 2FH interface to      
  1663.                     Windows' Clipboard, as documented in Knowledge Base       
  1664.                     article Q67675, "Access to the Windows Clipboard by DOS   
  1665.                     Applications". Compiles with Visual C++ 1.5. and Borland  
  1666.                     C++ 3.1.                                                  
  1667.     10/09/94        Borland C v. 4 utility.  Cleans up unwanted intermediate  
  1668.                     files created in building a project.  You can accept the  
  1669.                     default selection of file extensions, or specify          
  1670.                     extensions to be cleaned.                                 
  1671.     09/05/94        C++ class library to manage the representation of many    
  1672.                     dialog box entities.                                      
  1673.     05/04/94        Windows base code creator similar to AppWizard in that it 
  1674.                     takes user input and creates a core application. Differs  
  1675.                     in that the application which is created uses a dialog    
  1676.                     box as the main window. The user can then select from     
  1677.                     many options.                                             
  1678.     04/14/94        Windows program which will compile selected files into a  
  1679.                     directory pointer to the "BaseDirectory" entry in         
  1680.                     DLGAPP.INI.                                               
  1681.     03/21/95        Commented source code showing how to deal with multiple   
  1682.     Page No.    29
  1683.     01/25/96
  1684.                          PD/Shareware Products in Library
  1685.     
  1686.     Release Date    Product Description                                       
  1687.     
  1688.     
  1689.                     instances from within OwlMain() and then search all main  
  1690.                     windows in the system, find yours, and bring it to the    
  1691.                     top of the desktop.                                       
  1692.     03/17/95        Calendar (VBX) control for Visual C++, etc. Help file     
  1693.                     included.                                                 
  1694.     03/12/95        Examples of direct and indirect bag implementations.      
  1695.                     Sample programs create six strings and store them in a    
  1696.                     bag.                                                      
  1697.     03/15/95        Given the path to a file or directory, resolves the path  
  1698.                     to an absolute file name (file name with no SUBST, JOIN   
  1699.                     or indirect path). Calls the undocumented INT 21 function 
  1700.                     0x60 which returns the full path and drive in the 128     
  1701.                     byte user supplied buffer.                                
  1702.     03/12/95        HTML format FAQ about Turbo Vision for C++ (Borland's     
  1703.                     Application Framework).                                   
  1704.     03/07/95        DPMI routines for accessing a real mode address via _DS   
  1705.                     under DPMI supplied by Borland. Taken from LINEAR.C       
  1706.                     available on BCPPDOS forum on CIS or Borland BBS as       
  1707.                     LINEAR.zip. Tested with Borland 4.0, 4.02 and 4.5.        
  1708.     04/06/95        Library which supports the creation of reusable software  
  1709.                     components in C++. Includes garbage collector, recursive  
  1710.                     data structures, multiple referenced data, encode/decode  
  1711.                     to/from files or memory using external or local data      
  1712.                     representation, exceptions,...                            
  1713.     06/09/95        Various C++ routines for time, date, system, string,      
  1714.                     mouse, xms, keyboard, screen and other functions.         
  1715.     05/15/95        Revised soruce code accompanying the book "Thinking in    
  1716.                     C++" by Bruce Eckel, published by Prentice Hall in 1995,  
  1717.                     with ISBN:0-13-917709-4.                                  
  1718.     07/11/95        Application to process and print time sheets. Tracks      
  1719.                     vacation and sick leave balances and year-to-date         
  1720.                     paycheck information.                                     
  1721.     06/30/95        Sample code showing how to program VESA functions in C++. 
  1722.                     Also an ASM tutorial and VESA standard documentation.     
  1723.     07/09/95        VESA procedures showing how to program VESA functions in  
  1724.                     C++. Also a VESA text file describing VESA 1.2 and a VGA  
  1725.                     text file describing other int 10h functions.             
  1726.     10/18/95        Oct/Nov preview issue of MFC For Yourself electronic      
  1727.                     magazine for Visual C++ developers. covers Win95 Explorer 
  1728.                     and Winfile extensions, CVersionInfo.                     
  1729.     10/18/95        Quick exit from Windows, with C++ source code.            
  1730.     
  1731.     ** Type C++ Mouse         
  1732.     04/02/91        Borland C++ implementation of a single instance mouse     
  1733.                     handler class.  The class handles the difficult parts of  
  1734.                     the mouse programming, allowing you to concentrate your   
  1735.                     efforts on the application.  All source is included, well 
  1736.                     commented.                                                
  1737.     12/01/90        Mouse handler class.  This is a conversion to C++.        
  1738.                     Original work done by Ken Porter.  Developed on Zortech   
  1739.                     C++.  Source included, and a demo to show the methods at  
  1740.                     work.                                                     
  1741.     02/07/93        C++ wrapper class to provide an interface to processing   
  1742.     Page No.    30
  1743.     01/25/96
  1744.                          PD/Shareware Products in Library
  1745.     
  1746.     Release Date    Product Description                                       
  1747.     
  1748.     
  1749.                     mouse, scancode and keyboard events. Source code          
  1750.                     included. Author sells version 1.52 or mroe recent        
  1751.                     version for $25.                                          
  1752.     10/07/92        Mouse class for C++.  Supports manual or event-driven     
  1753.                     interface, buffered events, key-shifted events,           
  1754.                     multiclicks, hold & repeat events, color cursors.         
  1755.                     Source, documentation and demo are provided.              
  1756.     04/15/92        A C/C++ mouse support library, providing event driven     
  1757.                     mouse support using a standard event mechanism.           
  1758.     03/15/94        Mouse cursor designer for DOS programs.  Visually         
  1759.                     designed a custom mouse cursor and generate the source    
  1760.                     code in C++ or ASM which contains the bitmask necessary   
  1761.                     to create the custom cursor in your program.              
  1762.     07/26/94        C++ Class providing the capabilities of the Microsoft     
  1763.                     Mouse handler version 8.0.  All source code is included.  
  1764.     08/18/94        C++ class library for mouse control in DOS.  Text and VGA 
  1765.                     modes are supported for 2 and 3 button devices.  The      
  1766.                     registered version permits the programmer to specify the  
  1767.                     size of the event buffer.                                 
  1768.     11/09/94        Demonstration of how to implement a user defined mouse    
  1769.                     handler, using BorlandC++ 4.02 with the DOS power pack.   
  1770.                     Real and DPMI mode are supported.                         
  1771.     11/25/94        Header file and C++ code for Microsoft compatible Mouse   
  1772.                     functions in DOS.  Mouse coordinates are in relation to   
  1773.                     the mouse virtual screen.                                 
  1774.     
  1775.     ** Type C++ MS Windows    
  1776.     06/04/91        Virtual pointer classes for programming in Microsoft      
  1777.                     Windows 3.0.  Frees the programmer of concern about       
  1778.                     handles by managing global and local dynamic memory       
  1779.                     allocation for you.                                       
  1780.     05/28/91        Borland C++ classes to aid in programming Windows 3.0     
  1781.                     applications.  An enhanced commercial version is also     
  1782.                     available.                                                
  1783.     06/10/91        A header file that supplies overloaded functions for Min, 
  1784.                     Max, AbsMin and AbsMax. These are usually supplied as     
  1785.                     macros, but the macros are overruled under C++.  The      
  1786.                     functions are required for compiling example programs     
  1787.                     from Petzold's Programming Windows.                       
  1788.     03/07/91        A very attractive Windows Wallpaper file for Borland C++. 
  1789.     01/30/91        Source code demonstrating how to program the DDE in       
  1790.                     Windows 3.0.  Limited documentation,  read the header     
  1791.                     files.                                                    
  1792.     07/20/91        Source code from the Boston University International      
  1793.                     Windows Conference.  Use the -d switch with Pkunzip when  
  1794.                     unpacking the files.  This is file 1 of 2.                
  1795.     07/20/91        Source code from the Boston University International      
  1796.                     Windows Conference.  Use the -d switch with Pkunzip when  
  1797.                     unpacking the files.  This is file 2 of 2.                
  1798.     12/16/91        Questions and Answers for programmers developing Windows  
  1799.                     applications using Borland C++ and OWL.                   
  1800.     07/08/91        Windows class for Borland C++ Windows programming.        
  1801.     05/11/91        Borland C++ classes to ease program development in MS     
  1802.     Page No.    31
  1803.     01/25/96
  1804.                          PD/Shareware Products in Library
  1805.     
  1806.     Release Date    Product Description                                       
  1807.     
  1808.     
  1809.                     Windows.                                                  
  1810.     03/05/92        Programming example of the use of, and an attempt to      
  1811.                     document CommDlg.dll                                      
  1812.     10/28/92        C++ program developed with Borland's Object Windows       
  1813.                     Library to provide for quick exit from Windows with       
  1814.                     optional confirmation.  All source code and resources are 
  1815.                     included.                                                 
  1816.     03/01/93        Programming examples, featuring memory manipulation,      
  1817.                     dialogs, and other subjects, from the Microsoft Systems   
  1818.                     Journal, March 93 issue.                                  
  1819.     01/28/93        An output stream class to output text on Microsoft        
  1820.                     Windows printing devices.  The class inherits             
  1821.                     characteristics from standard C++ stream classes.  All    
  1822.                     output stream operators and I/O manipulators function as  
  1823.                     with standard steams.                                     
  1824.     03/21/93        Source code disk to accompany the April 93 issue of       
  1825.                     Windows Tech Journal.  C/C++, Visual Basic code. OLE      
  1826.                     server, Dual monitor output library, boilerplate winapp   
  1827.                     code in C, DDE, etc.                                      
  1828.     11/17/92        Source code from the Microsoft Systems Journal, volume 7, 
  1829.                     number 4.                                                 
  1830.     12/02/92        Source code from the Microsoft Systems Journal, volume 7, 
  1831.                     number 5.                                                 
  1832.     05/20/93        No longer supported. Enhanced Dialog box library for MS   
  1833.                     Windows.  Supports Borland's Custom Controls and Object   
  1834.                     Windows Library.  Formatted data entry, data validation   
  1835.                     and context sensitive help.  Eases the programming and    
  1836.                     use of dialog boxes.                                      
  1837.     07/01/93        Utility to convert Visual Basic forms into SDK Dialog     
  1838.                     scripts.  Supports VBX controls under Visual C++.         
  1839.     09/06/93        A C++ library for MS Windows printer support.  Provides   
  1840.                     for a subclassed TReport object.  See the example file    
  1841.                     "sample.cpp".                                             
  1842.     10/04/93        A dynamic link library providing spell checking           
  1843.                     capabilities for your Windows applications.  Sample       
  1844.                     applications with Borland OWL source code is provided.    
  1845.     11/20/93        A Dynamic Data Exchange Client Class.  The object         
  1846.                     encapsulates DDE.                                         
  1847.     11/08/93        Memory usage monitoring utility.  It maintains a listbox  
  1848.                     of the amount of free memory, useful in determining when  
  1849.                     a program may not be freeing memory.  C++ source code     
  1850.                     included.                                                 
  1851.     08/26/93        Windows Tech Magazine issue for June 1993.                
  1852.     08/26/93        Windows Tech Magazine issue for May 1993.  Annual C++     
  1853.                     issue.                                                    
  1854.     09/27/93        C++ version of Dflat, an MS Windows User interface        
  1855.                     system, still in development in the C Language column of  
  1856.                     Dr. Dobbs.                                                
  1857.     04/13/93        A set of classes to encapsulate the command-message       
  1858.                     interface to MCI.  Source code for the library, and a     
  1859.                     test application.                                         
  1860.     04/01/94        Source code from the April 94 issue of Microsoft Systems  
  1861.                     Journal.  Win and Win 32 Q&A, MCI demonstration.          
  1862.     Page No.    32
  1863.     01/25/96
  1864.                          PD/Shareware Products in Library
  1865.     
  1866.     Release Date    Product Description                                       
  1867.     
  1868.     
  1869.     01/24/94        Source code from the March 94 issue of Microsoft Systems  
  1870.                     Journal.                                                  
  1871.     05/01/94        Source code from the March 94 issue of Microsoft Systems  
  1872.                     Journal.                                                  
  1873.     04/29/94        MFC tab dialog library for a tab interface in MS Windows. 
  1874.                     A sample application is provided, allowing the user to    
  1875.                     click on tabs to navigate through a dialog.               
  1876.     03/07/94        A demonstration of how to display and print in a Windows  
  1877.                     application using a CScrollView class.                    
  1878.     11/08/93        Implementation of a C++ base class to provide Winsock     
  1879.                     functions.  It is expected that the benefit is chiefly to 
  1880.                     be gained from classes derived from this base class.      
  1881.     03/28/94        Sample C++ source implementation of a about box           
  1882.                     containing a centered bitmap using Borland Custom         
  1883.                     Controls.                                                 
  1884.     03/02/94        Example and steps using Borland C++ 4.0's AppExpert and   
  1885.                     ClassExpert to create a Windows application that uses a   
  1886.                     dialog box as its main windows.  The example is an        
  1887.                     application that converts Fahrenheit to Celsius.          
  1888.     03/08/94        Example and source code showing how to design an          
  1889.                     application that uses Microsoft Windows 3.1 printing      
  1890.                     functions.  For all versions of Borland C++.              
  1891.     03/08/94        Example on subclassing the keyboard to emulate mouse      
  1892.                     double-clicks in listbox controls.                        
  1893.     03/08/94        Explanation and article on using the DOS Protected Mode   
  1894.                     Interface "DPMI" to access memory under Microsoft Windows.
  1895.     03/08/94        Article discussing the differences of DOS and Windows C   
  1896.                     programs                                                  
  1897.                     using EasyWin                                             
  1898.                     which compiler is right for a C programming class or book.
  1899.     03/17/94        Example Toolbar application.  Includes executable, full C 
  1900.                     source, resource workshop source, and other Windows       
  1901.                     definition files required to duplicate program. For       
  1902.                     Borland C++.                                              
  1903.     04/20/94        Source code from the June 94 issue of Microsoft Systems   
  1904.                     Journal.                                                  
  1905.     06/09/94        A library for use with Microsoft Visual C++ and Microsoft 
  1906.                     Foundation Classes.  The library provides for yellow help 
  1907.                     boxes (like ToolTips in Microsoft Word).                  
  1908.     06/17/94        Example code demonstrating how to replace the switch      
  1909.                     statement in the Callback function of a Window or Dialog. 
  1910.     06/10/94        Utility to convert Visual Basic forms into SDK Dialog     
  1911.                     scripts.  Supports VBX controls under Visual C++ and      
  1912.                     Borland C++ 4.0. Captures any Windows form, together with 
  1913.                     its menus, controls, font and position.                   
  1914.     06/04/94        Multiple text file browser utility for Windows.  Supports 
  1915.                     Drag and Drop.  Includes full C++ source, help file .rtf  
  1916.                     source and compilation instruction files for Turbo C++    
  1917.                     3.1 and the Windows Help Compiler.                        
  1918.     06/23/94        Simple program that shows all eight predefined Borland    
  1919.                     Windows Custom Controls (BWCC) buttons included with      
  1920.                     Borland C++ and Turbo C++ for Windows.  Includes C++, RC, 
  1921.                     and DEF source files.                                     
  1922.     Page No.    33
  1923.     01/25/96
  1924.                          PD/Shareware Products in Library
  1925.     
  1926.     Release Date    Product Description                                       
  1927.     
  1928.     
  1929.     04/30/94        Class to create a percentbar using MFC under Windows.     
  1930.                     Functions include SetColor, UpdatePercentBar, SetPercent, 
  1931.                     GetSize, GetNewPos, DrawPercentBar.  Microsoft C++ source 
  1932.                     and header file.                                          
  1933.     07/09/94        Data sheet for a comprehensive toolkit providing support  
  1934.                     for VxD development in C or C++. Requires Microsoft       
  1935.                     32-bit C/C++ compiler version 8 or later and the Windows  
  1936.                     3.1 DDK or Vxd-Lite. Create apps for MS Windows/Win32s or 
  1937.                     Windows NT.                                               
  1938.     09/21/94        MS Windows property inspector with a flexible programming 
  1939.                     interface.  Works with MFC and OWL based apps.  It        
  1940.                     provides a tabbed property page interface.  Stock         
  1941.                     property pages include font, color, string, numeric, list 
  1942.                     and bitmap list.                                          
  1943.     05/25/95        Windows 3.1 function call database.  Callable through any 
  1944.                     editor.  The utility provides the required parameters,    
  1945.                     their order in the function call, defines, etc. needed    
  1946.                     for the function call.                                    
  1947.     10/15/95        An example of a setup program for Windows that does       
  1948.                     installation and program manager group creation.  All     
  1949.                     source code is included for this OWL application.         
  1950.     12/15/95        Exaple using BringWindowToTop on the MDIChild which ia a  
  1951.                     parent of a dialog client having an edit box as its first 
  1952.                     control.                                                  
  1953.     12/31/95        An owner-draw listbox derived from TListbox. Provides: 1) 
  1954.                     disabling of selected list items, 2) horizontal           
  1955.                     scrolling, 3) dynamic switching between single and        
  1956.                     multiple selection, 4)test coloring of items, 5)optional  
  1957.                     'checkbox-style' multiple selection.                      
  1958.     
  1959.     ** Type C++ MS Windows NT 
  1960.     11/18/93        A simple prototype to smooth real time flowrate           
  1961.                     information. The prototype reads a file and applies a     
  1962.                     linear regression algorithm to the data to smooth it out. 
  1963.                     The output provides a standard average and the LR output  
  1964.                     for comparison purposes. C source.                        
  1965.     11/15/93        Client and server applications that demonstrate the use   
  1966.                     of named pipes between tasks for data sharing and general 
  1967.                     communications. Full source code is included.             
  1968.     
  1969.     ** Type C++ Multimedia    
  1970.     07/14/95        Source code (not fully developed and tested) for a        
  1971.                     multimedia player and recorder.  Borland C++ 4.0x project 
  1972.                     files are included, with all source code.                 
  1973.     08/25/95        A set of C++ classes to add animation to applications.    
  1974.                     OWL version.  Sprite types include Autodesk flics, text   
  1975.                     and graphic stills.  16 and 32 bit versions are supplied. 
  1976.                     Full source code to registered users.                     
  1977.     
  1978.     ** Type C++ Multitask     
  1979.     08/21/91        A port to C++ of a C multitasking library.  All source    
  1980.                     code is provided (.cpp, .hpp and .asm).                   
  1981.     11/16/91        Source code in C++ for a multitasking kernel.  Also       
  1982.     Page No.    34
  1983.     01/25/96
  1984.                          PD/Shareware Products in Library
  1985.     
  1986.     Release Date    Product Description                                       
  1987.     
  1988.     
  1989.                     includes a timer module in assembly.  Well documented     
  1990.                     source code.                                              
  1991.     05/06/93        A C++ base class for constructing preemptively            
  1992.                     multithreaded DOS programs. Threads run independently and 
  1993.                     synchronize/communicate via monitor classes. Includes     
  1994.                     sources, documenation and examples. Borland C++ 3.0 or    
  1995.                     higher required.                                          
  1996.     06/19/93        An abstract base class for creation of DOS coroutines,    
  1997.                     for cooperative multitasking in DOS. Includes sources,    
  1998.                     documentation and examples. Borland C++ 3.0 or higher     
  1999.                     required.                                                 
  2000.     
  2001.     ** Type C++ Network       
  2002.     08/11/92        C++ code demonstrating using share and C++ streams.       
  2003.     06/22/93        Prelimary design for a Netbios control class using        
  2004.                     Microsoft Foundation Classes.                             
  2005.     01/31/94        A demonstration of resetting the DOS path for a drive     
  2006.                     allocated through the NWSetDriveBase function.            
  2007.                     Demonstrates creation and deletion of environment         
  2008.                     variables.  BorlandC++ and MS Visual C++ versions.        
  2009.     01/11/94        Information on installing Borland C++ and other Borland   
  2010.                     languages in a network environment.                       
  2011.     02/05/94        Program to reset network workstation Btrieve connections. 
  2012.                     Uses include kicking users off for nightly batch          
  2013.                     processing that requires exclusive access to Btrieve      
  2014.                     files.  Includes full C++ source code.                    
  2015.     03/17/94        Lets a LAN user choose a network printer queue with       
  2016.                     options. Names of queues are displayed from an external   
  2017.                     dBASE format data file.                                   
  2018.     06/10/94        Custom Controls used to create applications that can      
  2019.                     communicate as clients and/or servers on Novell Netware   
  2020.                     networks.  For Visual Basic and Visual C++.               
  2021.     05/12/94        Borland C++ example to retrieve file information and      
  2022.                     owner name of a file from a Netware 3.11+ file server.    
  2023.                     Includes C++ source , header, object and executable.      
  2024.     06/26/95        C++ class library for NetWare Directory Services and      
  2025.                     NetWare version 4.1.  These classes are described in an   
  2026.                     article in the Jan/Feb 95 and Mar/Apr 95 issues of the    
  2027.                     Novell Developer Notes.                                   
  2028.     
  2029.     ** Type C++ OS/2          
  2030.     12/08/93        Fix for the "signal" example function included with       
  2031.                     Borland C++ for OS/2.                                     
  2032.     01/11/94        Corrected version of the DosScanEnv() usage example that  
  2033.                     comes with Borland C++ for OS/2.  The example             
  2034.                     demonstrates the use of the DosScanEnv() and              
  2035.                     DosSearchPath() API functions.                            
  2036.     
  2037.     ** Type C++ OWL           
  2038.     05/21/92        A program that demonstrates using a Windows Color Common  
  2039.                     Dialog Box with Borland C++ and the Object Windows        
  2040.                     Library.                                                  
  2041.     07/02/92        Borland C++/Object Windows Library code for a Class that  
  2042.     Page No.    35
  2043.     01/25/96
  2044.                          PD/Shareware Products in Library
  2045.     
  2046.     Release Date    Product Description                                       
  2047.     
  2048.     
  2049.                     will permit an Multiple Document Interface Window to be   
  2050.                     initialized with a dialog resource.  Performs extra       
  2051.                     initialization needed to support Borland's custom         
  2052.                     controls (BWCC.dll).                                      
  2053.     03/07/92        Example code for an indirect list box in Borland          
  2054.                     C++/Object Windows Library.  List box accepts a far       
  2055.                     pointer to a string, rather than the literal string,      
  2056.                     using an owner-draw list box.                             
  2057.     06/10/92        A group of 18 programming examples of using Borland       
  2058.                     Windows Custom Controls (bwcc.dll) with Borland C++ and   
  2059.                     Object Windows Library.                                   
  2060.     05/29/92        A set of seven examples of programming dialog boxes with  
  2061.                     Borland C++ and Object Windows Library.                   
  2062.     06/23/92        Source code demonstrating the creation of bit mapped      
  2063.                     radio buttons in Borland C++ with Object Windows Library. 
  2064.     05/13/92        Programming example code.  How to use a button with 3     
  2065.                     user-defined bitmaps from a window rather than a dialog   
  2066.                     box.                                                      
  2067.     04/13/92        Example code demonstrating making the transistion from    
  2068.                     DOS to Windows programming, using Object Windows Library. 
  2069.     07/07/92        Examples for programming dynamic link libraries (.dlls)   
  2070.                     with Borland's Object Windows Library.                    
  2071.     04/30/92        Questions and Answers for programmers developing Windows  
  2072.                     applications using Borland's Object Windows Library.      
  2073.     02/15/92        Object Windows Library generic toolbar implementation.    
  2074.     03/09/92        A simple windows front end for vscan.exe.  For Borland    
  2075.                     C++ and Object Windows Library.                           
  2076.     12/05/92        Obsolete with release of Borland's 4.0. A group of C++    
  2077.                     classes to provide for formatted data entry.  All of the  
  2078.                     classes are derived from the Object Windows Library tedit 
  2079.                     object.  Borland's OWL required for their use.            
  2080.     09/18/92        C++ object representing a modification of the standard    
  2081.                     Windows list box, permitting colors to be associated to a 
  2082.                     text item.                                                
  2083.     12/07/92        Dll and other files implementing extensions to Borland's  
  2084.                     Object Windows Library, especially concerning the         
  2085.                     Multiple Document Interface (MDI).                        
  2086.     12/09/92        A demonstration of how to make a drag and drop server     
  2087.                     using the Object Windows Library.                         
  2088.     10/21/92        Example code on implementing a Toolbar for Multiple       
  2089.                     Document Interface applications (MDI).                    
  2090.     01/07/93        A program that demonstrates using a Windows 3.1 File Open 
  2091.                     Common Dialog Box with Borland C++ and the Object Windows 
  2092.                     Library.                                                  
  2093.     05/13/93        Borland C/OWL demonstration of providing a splash screen  
  2094.                     logo.  A logo is displayed for a given number of seconds  
  2095.                     before the main window is revealed.  Useful for           
  2096.                     registration screens, information screens, etc.           
  2097.     01/19/93        Borland C/OWL demonstration of providing a splash screen  
  2098.                     logo with a count down.  The screen is displayed during   
  2099.                     the countdown and then closed.                            
  2100.     01/05/93        Simple control validation member functions for Object     
  2101.                     Windows Library.                                          
  2102.     Page No.    36
  2103.     01/25/96
  2104.                          PD/Shareware Products in Library
  2105.     
  2106.     Release Date    Product Description                                       
  2107.     
  2108.     
  2109.     06/29/93        This file is a demonstration of how to modify an OWL      
  2110.                     application to provide for 3 dimensional buttons in a     
  2111.                     dialog box.  The modifications are made through the       
  2112.                     Resource Workshop, rather than by changing the *.cpp file.
  2113.     07/22/93        TIndDialog is a C++ class providing for the definition    
  2114.                     and creation of a Dialog box at runtime, using the        
  2115.                     Windows function DialogBoxIndirectParam.                  
  2116.     01/27/93        Demonstration of how to stream OWL objects to disk,       
  2117.                     thereby providing for persistent objects.                 
  2118.     08/17/93        A set of Borland C++ Object Windows Library files that    
  2119.                     comprise an interface element construction set.  Objects  
  2120.                     include status bar, icon bar, and indirect dialog objects 
  2121.                     for creating dialogs on the fly.  Custom controls are     
  2122.                     also supplied.                                            
  2123.     10/19/93        Programming example code.  How to validate an edit        
  2124.                     control.  Two methods are provided.  Validation can occur 
  2125.                     character by character, or after input is finished.       
  2126.     08/31/93        An example of trapping UAEs in a Windows application, and 
  2127.                     prompting the user for the desired response.              
  2128.     11/24/93        Programming example code.  Demonstrates the use of huge   
  2129.                     pointers, allocating memory across a 64K segment boundary.
  2130.     12/08/93        Documentation on the ShrinktoClient parameter in Object   
  2131.                     Windows Library 2.0 (BorlandC++ 4.0).                     
  2132.     01/13/94        A make file for creating the OWL 1.0 library with         
  2133.                     BorlandC++ version 4.0.  Note that OWL 2.0 is shipped     
  2134.                     with BC4, and that this file will not make OWL 1.0 under  
  2135.                     BC3.1.                                                    
  2136.     01/05/94        OWL 2.0 header files for Windows message processing:      
  2137.                     signatur.h, window.h, and windowev.h.                     
  2138.     12/03/93        This file is a demonstration of a Multiple Document       
  2139.                     Interface application in OWL 2.0.                         
  2140.     11/26/93        This file is a demonstration of a loading and displaying  
  2141.                     a Device Independent Bitmap in OWL 2.0.                   
  2142.     02/03/94        An OWL 2.0 example demonstrating the creation and         
  2143.                     processing of a popup menu.                               
  2144.     01/13/94        Steps for rebuilding the Object Windows Library version   
  2145.                     1.0 (OWL 1.0) for use with Borland C++ 4.0.  Note: TI     
  2146.                     1754 and BC40OW are also required to complete this        
  2147.                     process.                                                  
  2148.     01/13/94        Technical Information and overview on using Object        
  2149.                     Windows Library version 1.0 (OWL 1.0) with Borland C++    
  2150.                     4.0.  See also TI 1750 and TI 1754 for information on     
  2151.                     rebuilding new libraries for OWL 1.0 and the Container    
  2152.                     Class Library.                                            
  2153.     01/19/94        This document describes the steps and options necessary   
  2154.                     in creating a project file for building OWL applications  
  2155.                     from within the Borland or Turbo C++ 3.1 IDE.             
  2156.     02/16/94        A "File Open" like dialog box used to select icons        
  2157.                     visually.  Uses TScrollBar based spin control and gray    
  2158.                     background dialog box derived from TDialog, therefore, no 
  2159.                     DLL's or VBX's are needed.  Full C++ source code,         
  2160.                     compatible with Borland C++ 4.0 only.                     
  2161.     04/01/94        Text file and demo of OWL 2.0 menu command handling and   
  2162.     Page No.    37
  2163.     01/25/96
  2164.                          PD/Shareware Products in Library
  2165.     
  2166.     Release Date    Product Description                                       
  2167.     
  2168.     
  2169.                     enabling.                                                 
  2170.     04/20/94        Demo of how to create an OWL 2.0 menu from scratch (i.e., 
  2171.                     not using the resource editor).                           
  2172.     03/13/94        OWL II classes: TDecoratedFrame that has a resizing       
  2173.                     client when the toolbar is shown and hidden.  Full source 
  2174.                     for Borland C++ 4.0.                                      
  2175.     03/29/94        Quick and dirty method for producing dynamic dialogs.     
  2176.                     Adapted from an article by Atif Aziz in Microsoft Systems 
  2177.                     Journal Vol 9 No 3.  Full C++ source for Borland C++      
  2178.                     using OWL II.                                             
  2179.     03/13/94        An example application that shows how to execute a dialog 
  2180.                     modally under OWL II and still get OWL pre-processing.    
  2181.                     Requires Borland C++ 4.0.  Includes full C++ source,      
  2182.                     headers, def and rc files.                                
  2183.     03/13/94        Simple Multiple Document Interface Document/View sample   
  2184.                     program.  Full Borland C++ source code included.          
  2185.     03/07/94        Multi-page dialog sample program that allows tabbing from 
  2186.                     listbox to dialog and back.  For Borland C++ with Object  
  2187.                     Windows v2.                                               
  2188.     03/04/94        Example of using TEdit to emulate stdout in non-Windows C 
  2189.                     programs. Link with non-Windows application to enable it  
  2190.                     to be run under Windows without using EasyWin.            
  2191.     03/01/94        New version of STATUSBA.CPP.  Fixes leaks in TStatusBar   
  2192.                     example program included with Borland C++.                
  2193.     02/23/94        Example code that shows how to use standard C++ ostream,  
  2194.                     like cout, stream to a window, specifically a TEdit or    
  2195.                     derived class.                                            
  2196.     02/01/94        Example source and resource workshop files showing how to 
  2197.                     make a spreadsheet using OWL 2.0.                         
  2198.     03/08/94        Tutorial on using Borland C++ 4.0's Resource Workshop and 
  2199.                     OWL II to create a Windows application that uses a dialog 
  2200.                     box as its main window.                                   
  2201.     03/08/94        Corrections to the OWL 2.0 TComboBoxData class            
  2202.                     documentation provided with Borland C++ 4.0.              
  2203.     05/07/94        Wordsquare puzzle solver with complete Borland C++        
  2204.                     source. You type in a puzzle and the words you want to    
  2205.                     find and the program locates them and gives various       
  2206.                     statistics. Demonstrates OWL2, menus - dynamically        
  2207.                     enabling/disabling listboxes, etc.                        
  2208.     05/05/94        Extended, Basic-like syntax for VBX controls with BC 4.0. 
  2209.                     Improvements over the Borland supplied version.           
  2210.     07/13/95        Source code for an OWL II editor object that is not       
  2211.                     restricted by a 64kb file size. Sample 16/32 bit MDI &    
  2212.                     SDI versions are supplied. Free for private use.          
  2213.     02/11/94        This file is a demonstration of how to display a graphics 
  2214.                     image in OWL II using the Image Knife supplied in the     
  2215.                     Visual Solutions Pack.                                    
  2216.     07/05/94        An example of how to use the main message loop to drive a 
  2217.                     modal dialog in an MS Windows program developed under OWL 
  2218.                     II.                                                       
  2219.     02/16/94        Example Borland C++/OWL source code of using VBX controls 
  2220.                     with AppExpert and ClassExpert.  Also shows how to create 
  2221.                     a application that uses a dialog box as a main window.    
  2222.     Page No.    38
  2223.     01/25/96
  2224.                          PD/Shareware Products in Library
  2225.     
  2226.     Release Date    Product Description                                       
  2227.     
  2228.     
  2229.     07/07/94        Sample OWL application that shows how to handle scroll    
  2230.                     bars in a frame window.                                   
  2231.     08/21/94        A demonstration of a way to display different menu        
  2232.                     options based on the the active MDI child window.         
  2233.     08/27/94        A C++ class that provides a replacement for the default   
  2234.                     transfer buffer for transfering data to and from a dialog 
  2235.                     box.  The implementation is independent of the length of  
  2236.                     the text in the control.                                  
  2237.     08/22/94        A demonstration of how to use custom controls developed   
  2238.                     in OWL with the Borland Resource Workshop.  A demo file   
  2239.                     as well as necessary libraries are included.              
  2240.     09/07/94        Text file explaining the DOC/VIEW model in OWL 2.0.       
  2241.     10/10/94        An OWL 2.0 implementation of the Hex Calculator           
  2242.                     application made familiar by Charles Petzold in           
  2243.                     'Programming for Windows 3.1'.  All source code is        
  2244.                     provided.                                                 
  2245.     09/13/94        Two OWL 2 gadgets based on work by Steve Saxon.  This     
  2246.                     package provides balloon help for TButtonGadgets on a     
  2247.                     control bar and a clock gadget for the status bar.  All   
  2248.                     source code is included.                                  
  2249.     09/06/94        An interface development kit for Object Windows Library   
  2250.                     (OWL).  Unique 3 dimensional objects are provided         
  2251.                     including Icons, bitmaps, text buttons, various controls  
  2252.                     and dialog boxes.                                         
  2253.     10/28/94        An implementation of template generated number validators 
  2254.                     and radio button groups. Transfer to native-type buffer   
  2255.                     variables supported.  This version requires BorlandC      
  2256.                     4.02, and supports validation picture formats.            
  2257.     11/12/94        A hierarchical list box object that permits the display   
  2258.                     of bitmap images (.bmp files) with the item text.  This   
  2259.                     is a pre-release, and all features are not fully          
  2260.                     developed.  All source code and a test application are    
  2261.                     included.                                                 
  2262.     10/30/94        A listbox implementation under OWL 2.0 that provides for  
  2263.                     single or multiple selections, and moving of the items    
  2264.                     selected similarly to the Borland project window in the   
  2265.                     IDE.  All source code is included.                        
  2266.     11/22/94        A set of classes for implementing tooltips under OWL II.  
  2267.                     Tooltips display a message about a button when the mouse  
  2268.                     cursor passes over it.  This version provides a keyboard  
  2269.                     hook to hide the tips when a key is pressed, and square   
  2270.                     and round border styles.                                  
  2271.     11/22/94        A set of spinner controls writen entirely in OWL.  They   
  2272.                     act as drop-in replacements for TEdit.  Range spinner and 
  2273.                     list spinner are provides, both have popup menu support   
  2274.                     associated with the right mouse button.                   
  2275.     12/06/94        Demonstration on how to install a custom cursor in an OWL 
  2276.                     2.0 application.                                          
  2277.     11/14/94        A .dll that adds a custom guage control and a static text 
  2278.                     control for resource workshop. Both allow setting of Font 
  2279.                     Face/Size/Color etc. Requires Borland C 4.0 runtime dlls. 
  2280.     09/11/94        A demonstration of using a dialog box as the main window  
  2281.                     in an application.  Main Window Dialog has a toolbar.     
  2282.     Page No.    39
  2283.     01/25/96
  2284.                          PD/Shareware Products in Library
  2285.     
  2286.     Release Date    Product Description                                       
  2287.     
  2288.     
  2289.                     Useful for AppExpert and Resource Workshop techniques.    
  2290.     02/23/95        An example of how to program a custom file open and file  
  2291.                     save dialog, using the DOC/VIEW model in OWL.             
  2292.     03/12/95        This file is a demonstration of a template based          
  2293.                     container class.  Store and retrieve objects in a bag     
  2294.                     object.                                                   
  2295.     04/28/95        Code demonstrating how to center an OWL Dialog within its 
  2296.                     parent.                                                   
  2297.     04/07/95        A Directory selection dialog created from the FileSave    
  2298.                     common dialog.                                            
  2299.     04/05/95        Encapsulation of a Windows Graphical Display Context into 
  2300.                     an Object Windows Library Class derived from TDC.         
  2301.     05/15/95        Implementation of small control that permits a number in  
  2302.                     an edit control to be scrolled up or down.                
  2303.     05/30/95        Tech Info sheet documenting an OWL 2.5 bug with MDI       
  2304.                     dialog validators, with a workaround.                     
  2305.     06/16/95        An example of how to encapsulate the new Windows common   
  2306.                     controls Treeview, Listview and Imagelist into the        
  2307.                     existing Object Windows Library v. 2.5.                   
  2308.     07/05/95        An example of using a TComboBox in a TControlBar.         
  2309.     06/27/95        A workaround for the OWL 2.5 bug with TDecoratedFrame     
  2310.                     with wfShrinkToFit flag set and the WS_THICKFRAME style   
  2311.                     removed.                                                  
  2312.     11/14/95        TSplitWindow class for OWL 2.x. Derived from TLayout.     
  2313.                     Adds vertical and horizontal splitting of two child       
  2314.                     windows. Includes resizing bar, changing child windows on 
  2315.                     the fly, and vertical/horizontal switching.               
  2316.     08/04/95        An easy to use class for displaying a bitmap splash       
  2317.                     screen on application start up.  This version adds        
  2318.                     support for MCI animations, and random display from an    
  2319.                     array of bitmaps.                                         
  2320.     07/25/95        OWL 2.5 source code for an AVI video player object.  A    
  2321.                     slider control lets the user position the video. Start,   
  2322.                     stop and rewind buttons are provided.                     
  2323.     08/07/95        A custom control that lets a standard edit field behave   
  2324.                     like a calendar control.  Source code is provided.        
  2325.     08/02/95        An OWL 2.5 class for command enabling in dialogs.         
  2326.                     Provides easy enabling of specific commands, as well as   
  2327.                     an idle time processing loop.  Command enabling by adding 
  2328.                     a Macro to your code. Source code and a test program are  
  2329.                     supplied.                                                 
  2330.     08/14/95        A class for providing a splash screen on application      
  2331.                     start-up.                                                 
  2332.     09/25/95        A set of C++ classes permitting the creation of Windows   
  2333.                     95 style Property Dialogs, built on the OWL TDialog class.
  2334.     08/25/94        Port of the WMSERIAL app to OWL2.                         
  2335.     
  2336.     ** Type C++ Paradox Engine
  2337.     02/11/93        Example Paradox Engine 3.0 code showing how to use custom 
  2338.                     records to create a derived field.  Demonstrates the use  
  2339.                     of BLOB (binary large objects.)                           
  2340.     02/10/93        Text file explaining the use of custom records,           
  2341.                     introduced in Paradox Engine 3.0 and Database Desktop.    
  2342.     Page No.    40
  2343.     01/25/96
  2344.                          PD/Shareware Products in Library
  2345.     
  2346.     Release Date    Product Description                                       
  2347.     
  2348.     
  2349.     11/24/92        Example Paradox Engine 3.0 code showing how to link the   
  2350.                     engine with Borland's Object Windows Library (OWL) to     
  2351.                     create Windows based database applications.               
  2352.     07/27/93        A C++ class library that encapsulates core of Paradox     
  2353.                     Engine database library. C++ code for your classes is     
  2354.                     provided through the use of a code generator. You         
  2355.                     describe the fields of the database, then include the     
  2356.                     code in your project. Author has new versn                
  2357.     06/13/94        Text file detailing necessary steps when using Borland    
  2358.                     C++ version 4.0 with the Paradox Engine v. 3.0x.          
  2359.     05/16/94        A file to assist with creation of custom records,         
  2360.                     implemented in version 3.0 of the Paradox Engine and      
  2361.                     Database Frameworks.                                      
  2362.     
  2363.     ** Type C++ Patch         
  2364.     01/18/91        Another list of bugs found in Borland's Turbo C++ version 
  2365.                     1.0, and Borland's responses to the reported bugs.        
  2366.     06/04/91        A text file from Borland International about the          
  2367.                     conditions that cause "GP Faults" (general protection) in 
  2368.                     their protected mode compiler.  Hints as to how to avoid  
  2369.                     GP Fault induced crashes, and how to get technical        
  2370.                     service.                                                  
  2371.     06/21/91        Borland released patch file to correct Turbo C++ versions 
  2372.                     1.00 and 1.01, and Turbo C++ 2nd Edition.  Corrects bugs  
  2373.                     in the istream function getline(), which puts the         
  2374.                     delimiter in the buffer, and in the istream operator      
  2375.                     cin>> which did not detect eof.                           
  2376.     03/30/92        Patch file to speed up the build time in Turbo C++ for    
  2377.                     Windows.                                                  
  2378.     04/27/93        From Borland Technical Support Staff.  Explanation of the 
  2379.                     new Bug Reporting System for Borland C++.  Other C++      
  2380.                     Language news including problems encountered with DOS 6.  
  2381.     03/11/93        First bug fix for Microsoft Visual C++.  Corrects bugs in 
  2382.                     the RTL for the small and medium model dlls.              
  2383.     01/11/94        First patch for Borland C++ v. 4.0.  It updates           
  2384.                     BIVBX10.DLL, fixing a problem encountered when running    
  2385.                     the Windows 3.1 debugging kernel with applications that   
  2386.                     use VBX controls.                                         
  2387.     01/26/94        This patch corrects a problem using Wildargs.obj with BC  
  2388.                     4.0.                                                      
  2389.     02/09/94        First in a series of patches for Borland C++ v. 4.0.      
  2390.                     Updates VBX files to correct a problem when debugging     
  2391.                     apps in the IDE, under the Win31 debugging kernel.        
  2392.     02/18/94        Third in a series of patches for Borland C++ v. 4.0.      
  2393.                     Permits use with Beta release of Chicago, and corrects a  
  2394.                     number of minor bugs.                                     
  2395.     02/18/94        Third in a series of patches for Borland C++ v. 4.0.      
  2396.                     Updates Borland Windows Custom Controls (BWCC) for use    
  2397.                     with Chicago (Windows 4.0).                               
  2398.     02/01/94        Technical Information on correcting display problems      
  2399.                     while invoking the Windows IDE with ATI Ultra Video       
  2400.                     drivers.                                                  
  2401.     01/19/94        Borland C++ 4.0 and DLLs bug notification describing a    
  2402.     Page No.    41
  2403.     01/25/96
  2404.                          PD/Shareware Products in Library
  2405.     
  2406.     Release Date    Product Description                                       
  2407.     
  2408.     
  2409.                     known problem with using BC++ 4.0 when writing DLLs for   
  2410.                     use with EXEs not compiled with BC4.  Currently there is  
  2411.                     no fix for this problem.                                  
  2412.     02/09/94        Patch that updates Borland C++ 4.0 header files and       
  2413.                     introduces CT.LIB to allow for the creation of COM files. 
  2414.                     Requires PATCH.EXE (available here as BC4PATCH.ZIP) to    
  2415.                     install the patch.                                        
  2416.     03/04/94        This is the patch program that is required to apply any   
  2417.                     patches that are released for Borland C++ 4.0.            
  2418.     01/03/94        Unsupported. OBJ modules to reduce the size of BC4        
  2419.                     executables that DO NOT use exception handling.  Reduces  
  2420.                     your executable size by approximately 20k.  DO NOT use    
  2421.                     these modules if you are actually using the exception     
  2422.                     handling code.                                            
  2423.     02/15/94        Patches 1-4 for Borland C++ version 4.0x.                 
  2424.     08/31/94        First in a series of patches for Borland C++ v. 4.02.     
  2425.                     Corrects a problem with icons restoring off the desktop.  
  2426.     08/31/94        Second in a series of patches for Borland C++ v. 4.02.    
  2427.                     Fixes the 'Bad Handle in LoadBlock' error when the IDE's  
  2428.                     16-bit                                                    
  2429.     08/31/94        Third in a series of patches for Borland C++ v. 4.02.     
  2430.                     Fixes Just in Time Debugging.                             
  2431.     09/01/94        Patch 1 for the Resource Workshop, version 4.02.          
  2432.     10/27/94        Fourth in a series of patches for Borland C++ v. 4.02.    
  2433.                     Fixes a group of problems associated with the project     
  2434.                     manager.                                                  
  2435.     12/13/94        Fifth in a series of patches for Borland C++ v. 4.02.     
  2436.                     Fixes a problem associated with Turbo Debugger on huge    
  2437.                     projects.  Note: Patch.exe, version 2.11 is required.  It 
  2438.                     is available in this library as PATCH211.                 
  2439.     02/17/95        Second in a series of patches for Borland C++ v. 4.5.     
  2440.                     Corrects a number of problems with memory allocation,     
  2441.                     OCF, and others.                                          
  2442.     02/17/95        Third in a series of patches for Borland C++ v. 4.5.      
  2443.                     Corrects a number of library and source code files.       
  2444.     02/22/95        Unnumbered patch for Borland C++ v. 4.5.  Corrects 32bit  
  2445.                     tools.                                                    
  2446.     03/20/95        From Borland Technical Support Staff.  Official Borland   
  2447.                     C++ Bug Report Form.  Use to submit bug reports to BI.    
  2448.                     New version of the report form.                           
  2449.     03/27/95        From Borland Technical Support Staff.  Official Borland   
  2450.                     Languages Bug Report Form.  Use to submit bug reports to  
  2451.                     BI.                                                       
  2452.     04/17/95        First in a series of patches for TurboC++ v. 4.50.        
  2453.                     Corrects a crash if the View|Registers menu option was    
  2454.                     selected.  Modifies TCWDBV16.DLL.                         
  2455.     
  2456.     ** Type C++ Printer       
  2457.     12/29/90        No longer supported. Object files and headers for C++     
  2458.                     classes to control the printer.  Low level bios functions 
  2459.                     to high level functions.  Completely documented.  Source  
  2460.                     code for the classes is available for an additional $20.  
  2461.     10/06/93        Demonstration of how to create a buffered C++ stream to   
  2462.     Page No.    42
  2463.     01/25/96
  2464.                          PD/Shareware Products in Library
  2465.     
  2466.     Release Date    Product Description                                       
  2467.     
  2468.     
  2469.                     the printer.                                              
  2470.     05/12/94        Unsupported example of adding a simple zoom feature to    
  2471.                     the BC4.0 AppExpert generated Print Preview.              
  2472.     08/21/94        C++ code, and the underlying assembly code for accessing  
  2473.                     the status of the printer.                                
  2474.     
  2475.     ** Type C++ Reference     
  2476.     03/23/90        A demonstration of structure and class definitions using  
  2477.                     OOP techniques, in an automobile trip implementation.     
  2478.                     From a column by Al Stevens, presumed to be from Dr.      
  2479.                     Dobbs Journal.                                            
  2480.     06/21/89        A hypertext tour of the major features of C++.  Quite     
  2481.                     useful to the C programmer making the transition.         
  2482.     06/29/90        An in-depth discussion of operators and operator          
  2483.                     overloading in C++, from the author's forthcoming book.   
  2484.                     This file has been incorporated into "The C++ Test of     
  2485.                     Knowledge, or the Guru's Handbook".                       
  2486.     08/27/90        Bug List for Turbo C++ version 1.0.  Recently updated     
  2487.                     version.                                                  
  2488.     07/10/90        Source from C Gazette Volume 4, number 4.  C/C++ files.   
  2489.                     C++ context sensitive help implementation, EMS processing 
  2490.                     files, low level format program, and more.                
  2491.     10/13/90        A collection of nearly 140 C++ source code files and      
  2492.                     headers.  Intended as a tutorial on C++.  No author's     
  2493.                     claim or indication of where the registration fee is to   
  2494.                     be sent was found.                                        
  2495.     11/06/90        Source from C Gazette Volume 5, number 1.  C/C++ files.   
  2496.                     Files on CRC, Message based programming (Windows, PM),    
  2497.                     Expert system engine in C++, implementing grep, and a     
  2498.                     complete joystick interface system.                       
  2499.     11/06/90        Yet another Bug List for Turbo C++ version 1.0.  Recently 
  2500.                     updated version.  May duplicate other material.  Well     
  2501.                     worth study.                                              
  2502.     01/21/91        Source code from the Feb/March 1991 issue of PC           
  2503.                     Techniques.  This issue is weighted towards C++ and Ansi  
  2504.                     C programming.  Useful and instructive examples,          
  2505.                     including a C++ screen driver object.                     
  2506.     11/05/90        Source code from PC Techniques Magazine Volume 1 No. 5.   
  2507.                     This issue features asynch communications programming,    
  2508.                     with C++ source code included.                            
  2509.     12/15/89        Source from C Gazette Volume 4, number 2.  Source code    
  2510.                     from C Gazette.  C and C++ files.                         
  2511.     02/17/91        First issue of the Borland Language Express electronic    
  2512.                     magazine.  Several example programs by Richard Hale Shaw  
  2513.                     are included.  Windows and DOS programming in C++.        
  2514.     05/04/91        Second issue of Borland Language Express electronic       
  2515.                     magazine.  Includes a demonstration of encapsulating      
  2516.                     Windows objects by Richard Hale Shaw and virtual          
  2517.                     functions made simple by Bruce Eckel.                     
  2518.     06/08/91        A (dated) quiz on the usage of the Class Library          
  2519.                     distributed with Borland C++ 2.0.  Sample solutions to    
  2520.                     the problems are provided.  An aid in learning the use of 
  2521.                     the Class Library which provides many useful classes that 
  2522.     Page No.    43
  2523.     01/25/96
  2524.                          PD/Shareware Products in Library
  2525.     
  2526.     Release Date    Product Description                                       
  2527.     
  2528.     
  2529.                     can serve as a base for your own.                         
  2530.     03/29/91        Source code listings and other materials for April 1991   
  2531.                     issue of Dr Dobbs Journal.  Covers porting Unix to the    
  2532.                     386, neural networks, MS Mail SDK and cooperative         
  2533.                     multitasking in C++.                                      
  2534.     06/03/91        Source code from Volume 2, No. 2 of PC Techniques         
  2535.                     magazine.  Code includes heap manager class, bitmask      
  2536.                     class and classes for defining and manipulating printer   
  2537.                     fonts, including HP lasers.                               
  2538.     08/28/90        The source code listings from the author's "C++           
  2539.                     Programming Techniques and Applications."  Very helpful   
  2540.                     to those learning C++ techniques from that book.  You may 
  2541.                     want to extract the read.me file first, as the listings   
  2542.                     are extensive.                                            
  2543.     12/26/89        Source code listings and other materials for Jan 1991     
  2544.                     issue of Dr Dobbs Journal.  Covers a variety of C++ and C 
  2545.                     subjects, as well as other programming environments.      
  2546.     07/18/91        Source from C Gazette Volume 5, number 5.  C/C++ files.   
  2547.                     LZW data compression, event scheduling under Windows, XMS 
  2548.                     interface, demonstration on the use of inheritance in C++.
  2549.     05/08/91        Source from C Gazette Volume 5, number 3.  C/C++ code.    
  2550.                     Dynamic memory allocation in C++.  Dynamically resize     
  2551.                     hash tables in C++.  Lex and EGA/VGA pallettes in C.      
  2552.     05/15/91        Source from C Gazette Volume 5, number 4.  C/C++ code.    
  2553.                     WYSIWYG printing in Windows 3.0.  Utility to convert      
  2554.                     ascii to WordPerfect 5.1 format.  C++ string class with   
  2555.                     substring manipulation.  Access print.com from within an  
  2556.                     application.                                              
  2557.     06/12/91        Source code listings and other materials for July 1991    
  2558.                     issue of Dr Dobbs Journal.  C, C++ listings and           
  2559.                     materials, as well as other languages.                    
  2560.     10/08/91        Source from C Gazette Volume 5, number 6.  C/C++ files.   
  2561.                     Rouge Wave's C++ library, Custom controls under Windows,  
  2562.                     exception handling, quicksorting linked lists.            
  2563.     07/17/91        Source code listings from chapters 4-7 of the M&T         
  2564.                     Publishing book "Clean Coding in Borland C++" by Robert   
  2565.                     J. Traister.                                              
  2566.     02/04/92        Borland Language Express electronic magazine.  Article on 
  2567.                     optimizing compilers with comparisons of Borland C++ 3.0  
  2568.                     compared to BC 2.0 and Microsoft C 6.  Sample code use    
  2569.                     function templates.                                       
  2570.     05/29/92        Errata corrections for the book "Borland C++ Programming  
  2571.                     for Windows".                                             
  2572.     05/20/92        C++ reference and tutorial for self instruction.          
  2573.     08/11/92        Code listings from the 09/92 issue of the C User's        
  2574.                     Journal.                                                  
  2575.     07/20/92        Source code from Volume 3, No. 3 of PC Techniques         
  2576.                     magazine.  Code includes a variety of C and C++ code, as  
  2577.                     well as Pascal and assembly.                              
  2578.     08/17/92        Source code listings and other materials for September    
  2579.                     1992 issue of Dr Dobbs Journal.  C, C++ listings and      
  2580.                     materials, as well as other languages.  Debugging and     
  2581.                     Windows are featured. First of two parts. See also        
  2582.     Page No.    44
  2583.     01/25/96
  2584.                          PD/Shareware Products in Library
  2585.     
  2586.     Release Date    Product Description                                       
  2587.     
  2588.     
  2589.                     DDJ0992B.                                                 
  2590.     08/19/92        Source code listings and other materials for September    
  2591.                     1992 issue of Dr Dobbs Journal.  C, C++ listings and      
  2592.                     materials, as well as other languages.  Debugging and     
  2593.                     Windows are featured. Second of two parts. See also       
  2594.                     DDJ0992A.                                                 
  2595.     06/02/92        Code listings from the 02/92 issue of the C User's        
  2596.                     Journal.                                                  
  2597.     06/02/92        Code listings from the 03/92 issue of the C User's        
  2598.                     Journal.                                                  
  2599.     06/02/92        Code listings from the 05/92 issue of the C User's        
  2600.                     Journal.                                                  
  2601.     06/02/92        Code listings from the 06/92 issue of the C User's        
  2602.                     Journal.                                                  
  2603.     06/03/92        Code listings from the 07/92 issue of the C User's        
  2604.                     Journal.                                                  
  2605.     07/16/92        Code listings from the 08/92 issue of the C User's        
  2606.                     Journal.                                                  
  2607.     09/03/92        Code listings from the 10/92 issue of the C User's        
  2608.                     Journal.                                                  
  2609.     08/28/91        A general collection of 41 c and c++ files that           
  2610.                     illustrate various programing techniques including memory 
  2611.                     management, tsr creation, etc. Tips and Techniques from   
  2612.                     Borland support BBS.                                      
  2613.     12/18/91        Listings from the January 92 issue of the Windows/DOS     
  2614.                     Developer's Journal.  Mostly C and C++ code, some         
  2615.                     assembly.                                                 
  2616.     12/24/92        A comprehensive review of Application Frameworks packages 
  2617.                     for C++.                                                  
  2618.     10/11/92        Source code listings to accompany the 11/92 issue of the  
  2619.                     C Users' Journal magazine.                                
  2620.     11/02/92        Source code listings to accompany the 12/92 issue of the  
  2621.                     C Users' Journal magazine.                                
  2622.     12/03/92        The collection of 160 technical Information (TI) sheets   
  2623.                     released by Borland for BC++.                             
  2624.     12/12/91        Source code listings from the Book "Advanced C++ Styles   
  2625.                     and Idioms", published by Addison-Wesley.                 
  2626.     11/30/92        Source code from Volume 3, No. 5 of PC Techniques         
  2627.                     magazine.  C, C++, Pascal, Assembly and Basic code        
  2628.                     included.                                                 
  2629.     12/18/91        Code listings from the 01/92 issue of the C User's        
  2630.                     Journal.                                                  
  2631.     04/01/92        Source code from the April 1992 issue of "Windows/DOS     
  2632.                     Developer's Journal".                                     
  2633.     07/23/92        Source code from the August 1992 issue of "Windows/DOS    
  2634.                     Developer's Journal".                                     
  2635.     03/09/92        Source code from the February 1992 issue of "Windows/DOS  
  2636.                     Developer's Journal".                                     
  2637.     02/14/92        Volume 10, number 3 of the listings from the C User's     
  2638.                     Group library of source code files.                       
  2639.     03/05/92        Volume 10, number 4 of the listings from the C User's     
  2640.                     Group library of source code files.                       
  2641.     04/22/92        Volume 10, number 5 of the listings from the C User's     
  2642.     Page No.    45
  2643.     01/25/96
  2644.                          PD/Shareware Products in Library
  2645.     
  2646.     Release Date    Product Description                                       
  2647.     
  2648.     
  2649.                     Group library of source code files.                       
  2650.     05/22/92        Volume 10, number 6 of the listings from the C User's     
  2651.                     Group library of source code files.                       
  2652.     05/21/92        Volume 10, number 7 of the listings from the C User's     
  2653.                     Group library of source code files.                       
  2654.     01/04/93        Source code listings to accompany the 02/93 issue of the  
  2655.                     C Users' Journal magazine.                                
  2656.     01/12/93        Source code from the February 1993 issue of "Windows/DOS  
  2657.                     Developer's Journal".                                     
  2658.     01/12/93        Source code from the January 1993 issue of "Windows/DOS   
  2659.                     Developer's Journal".                                     
  2660.     12/18/92        Source code from the December 1992 issue of "Windows/DOS  
  2661.                     Developer's Journal".                                     
  2662.     01/29/93        Code listings from the 03/93 issue of the C User's        
  2663.                     Journal.                                                  
  2664.     03/16/93        Code listings from the 05/93 issue of the C User's        
  2665.                     Journal.                                                  
  2666.     07/24/92        A C++ learning system with a working compiler, editor,    
  2667.                     examples and answers to tutorial questions.  The compiler 
  2668.                     is a subset of the Zortec compiler.                       
  2669.     05/03/93        From Borland Technical Support Staff.  C++ Support News,  
  2670.                     Volume 1 Number 3.  DOS, OS/2, Windows and Turbo Vision   
  2671.                     information.                                              
  2672.     05/10/93        From Borland Technical Support Staff.  C++ Support News,  
  2673.                     Volume 1 Number 4.  DOS, OS/2, Windows are featured, with 
  2674.                     an emphasis on debugging issues.                          
  2675.     03/02/93        Volume 1, number 3 of the electronic magazine.  Advanced  
  2676.                     C++ source code to a paint program, beginner's corner,    
  2677.                     and more.  In text and Winhlp formats.                    
  2678.     05/08/93        Volume 1, number 5 of the electronic magazine.  Several   
  2679.                     articles of interest to the beginner and experienced      
  2680.                     Windows programmer.                                       
  2681.     06/07/93        From Borland Technical Support Staff.  C Language News    
  2682.                     volume 1 number 7.  Covers C and C++, using Quicksort,    
  2683.                     Windows and OS/2 programming, Turbo Vision and Object     
  2684.                     Windows Library.                                          
  2685.     06/01/92        Example of a generic list class, written using templates. 
  2686.     07/14/93        Technical information sheet detailing conflict between    
  2687.                     Turbo Vision for C++ and tools.h++ from Rogue Wave, and   
  2688.                     how to resolve it.                                        
  2689.     07/19/93        Demonstration of making an ostream manipulator in Borland 
  2690.                     C++ 3.1.                                                  
  2691.     08/03/93        This issue of PC Magazine has a good deal of C/C++ code   
  2692.                     for Windows programming.  Included are a program          
  2693.                     launcher, a multitasking demo by Charles Petzold, and a   
  2694.                     Windows Help application by Ray Duncan.                   
  2695.     06/14/93        A container class reference example, demonstrating the    
  2696.                     creation of a BTree container.                            
  2697.     05/27/93        This file is a demonstration of container class           
  2698.                     programming, involving the creation of a                  
  2699.                     DoubleListIterator.                                       
  2700.     06/16/93        Documentation and examples are provided to explain how to 
  2701.                     use Microsoft's Foundation Classes with BorlandC++.       
  2702.     Page No.    46
  2703.     01/25/96
  2704.                          PD/Shareware Products in Library
  2705.     
  2706.     Release Date    Product Description                                       
  2707.     
  2708.     
  2709.     07/19/93        Borland C++ Language News, volume 1, number 10.  This     
  2710.                     issue features the migration to an object oriented        
  2711.                     mind-set, with discussions of templates, linked lists and 
  2712.                     interators.                                               
  2713.     08/03/93        Borland C++ Language News, volume 1, number 11.  This     
  2714.                     issue features the migration to an object oriented        
  2715.                     mind-set, continued.                                      
  2716.     08/18/93        Borland C++ Language News, volume 1, number 12.  This     
  2717.                     issue features two dimensional array subscripting and Q&A.
  2718.     08/27/93        Borland C++ Language News, volume 1, number 13.  This     
  2719.                     issue features string processing, .dlls, Paradox Engine,  
  2720.                     OWL and other points of interest.                         
  2721.     08/28/93        An example from the author's upcoming book on Practical   
  2722.                     Algorithms in C++, showing a non recursive sort algorithm 
  2723.                     for singly linked lists.                                  
  2724.     09/04/93        Electronic Journal dedicated to programming MS Windows.   
  2725.                     Numerous programming articles for C and C++ in this       
  2726.                     issue, including GDI, Windows hooks, and the beginner's   
  2727.                     corner.  A feature on installing NT is also featured.     
  2728.     08/08/93        A cross reference document between the member functions   
  2729.                     of classes in the Microsoft Foundation Classes (MFC) and  
  2730.                     the corresponding source code files.                      
  2731.     10/11/93        Code listings from the 10/93 issue of the C User's        
  2732.                     Journal.                                                  
  2733.     05/02/93        Code listings from the 06/93 issue of the C User's        
  2734.                     Journal.                                                  
  2735.     06/17/93        Code listings from the 07/93 issue of the C User's        
  2736.                     Journal.                                                  
  2737.     07/12/93        Code listings from the 08/93 issue of the C User's        
  2738.                     Journal.                                                  
  2739.     08/08/93        Code listings from the 09/93 issue of the C User's        
  2740.                     Journal.                                                  
  2741.     10/12/93        Code listings from the 11/93 issue of the C User's        
  2742.                     Journal.                                                  
  2743.     12/07/93        Documentation on the features of the Borland Visual       
  2744.                     Solutions Pack providing Database, Spreadsheet and        
  2745.                     WordProcessor objects.                                    
  2746.     09/13/93        A collection of snippets from the C/C++ forum of an       
  2747.                     electronic bulletin board.  C/C++ code and reference      
  2748.                     materials, discussion of C coding issues.                 
  2749.     12/30/93        Notes from a user on making the conversion from BC 3.1 to 
  2750.                     BC 4.0.  Covers converting Turbo Vision, the container    
  2751.                     classes, and the Runtime library.                         
  2752.     01/07/94        Tips from Borland Technical Service staff on the use of   
  2753.                     the container classes in BC 4.0.  These classes are       
  2754.                     template based.                                           
  2755.     01/18/94        Open Architecture Handbook for BC 4.0.                    
  2756.     06/21/93        March/April and June/July newsletters for the Los Angeles 
  2757.                     C++ User's Group. Topics: Automatic member functions,     
  2758.                     OOP, DEVCON '93, Object Vision review, Code Reusability,  
  2759.                     and "How to get free radio/TV coverage for your software."
  2760.     12/09/93        This paper provides a technical discussion of the major   
  2761.                     features of the Microsoftr Foundation Classes version 2.5.
  2762.     Page No.    47
  2763.     01/25/96
  2764.                          PD/Shareware Products in Library
  2765.     
  2766.     Release Date    Product Description                                       
  2767.     
  2768.     
  2769.     11/15/93        This is an overview of the Microsoft Visual C++ 1.5       
  2770.                     development system for Microsoft Windows.                 
  2771.     11/24/93        Frequently asked questions and answers about the Visual   
  2772.                     C++ 1.5 development system and the Visual C++ Suite.      
  2773.     12/08/93        Source code listings to accompany the 01/94 issue of the  
  2774.                     C Users' Journal magazine.                                
  2775.     02/08/94        Source code listings to accompany the 03/94 issue of the  
  2776.                     C Users' Journal magazine.                                
  2777.     01/12/94        Tips for using previous versions of Turbo Debugger for    
  2778.                     Windows and Resource Workshop and the current Borland C++ 
  2779.                     4.0 releases on the same system.                          
  2780.     01/12/94        "Out of Memory" errors using BC++ 4.0 command line tools  
  2781.                     and how to correct them.  This document supersedes the    
  2782.                     equivalent information in both the printed "User's Guide" 
  2783.                     and the "readme.txt" file included with BC++ 4.0.         
  2784.     12/20/93        Overview and reviewer's guide to the Borland Visual       
  2785.                     Solutions Pack, version 1.0.  The Borland Visual          
  2786.                     Solutions Pack is the main companion product for Borland  
  2787.                     C++ 4.0.                                                  
  2788.     02/03/94        Technical Information note on correcting the error        
  2789.                     "Resource Workshop requires BWCC 2.00 and later" when     
  2790.                     using Borland's Resource Workshop in Windows.             
  2791.     01/13/94        Manual CD-ROM installation instructions for Borland C++   
  2792.                     4.0.                                                      
  2793.     01/25/94        Technical Information note on building DOS applications   
  2794.                     in the Windows based Borland C++ 4.0 IDE.                 
  2795.     02/17/94        Overview of the code-generating Experts included with     
  2796.                     Borland C++ 4.0.  They include AppExpert, ClassExpert and 
  2797.                     Rescan.  Also includes additional information on Rescan:  
  2798.                     when to use it and how it works.                          
  2799.     02/17/94        Listing of books available that cover various aspects of  
  2800.                     Borland C++ version 4.0.                                  
  2801.     02/17/94        Common Questions and Answers about Borland C++ 4.0.       
  2802.                     Includes Q&A about problems arising during installation   
  2803.                     and configuration of BC++ 4.0.  These are the most        
  2804.                     frequently asked questions at Borland Technical Support.  
  2805.     02/17/94        Borland tech bulletin describing the RESCAN function of   
  2806.                     Borland C++ 4.0.  Includes ASCII text version and         
  2807.                     WordPerfect 6.0 version with figures.                     
  2808.     04/07/94        Technical Information sheet on C++.  How to use member    
  2809.                     function pointers in C++.                                 
  2810.     04/18/93        Source code listings and other materials for April 1993   
  2811.                     issue of Dr Dobbs Journal.  C, C++ listings and           
  2812.                     materials, as well as other languages.                    
  2813.     04/14/93        Source code listings and other materials for April 1993   
  2814.                     issue of Dr Dobbs Journal.  C, C++ listings and           
  2815.                     materials, as well as other languages.                    
  2816.     01/07/94        Windows HELP (.HLP) format file that lists descriptions   
  2817.                     of all of the example programs included with Borland C++  
  2818.                     4.0.                                                      
  2819.     03/02/94        Code demonstrating how to use the Microsoft Outline VBX   
  2820.                     that distributes with Visual Basic in a Microsoft         
  2821.                     Foundation Classes application.  The OutVBX is an outline 
  2822.     Page No.    48
  2823.     01/25/96
  2824.                          PD/Shareware Products in Library
  2825.     
  2826.     Release Date    Product Description                                       
  2827.     
  2828.     
  2829.                     control that permits hierarchical display of data in a    
  2830.                     listbox.                                                  
  2831.     06/15/93        Technical information sheet providing part 1 of a         
  2832.                     tutorial on C++ streams.                                  
  2833.     06/15/93        Technical information sheet providing part 2 of a         
  2834.                     tutorial on C++ streams.                                  
  2835.     06/15/93        Technical information sheet providing part 3 of a         
  2836.                     tutorial on C++ streams.                                  
  2837.     05/15/94        C++ reference and tutorial for self instruction.          
  2838.     05/15/94        C++ reference and tutorial for self instruction. 12       
  2839.                     chapters of text, 108 example C++ files, and answers to   
  2840.                     all questions in text.                                    
  2841.     06/08/94        Unofficial list of bugs and remarks found by users and    
  2842.                     submitted to Borland since February 1994.  Includes       
  2843.                     Borland's reply where applicable.                         
  2844.     09/16/94        Announcement of upgrade to the Borland Visual Solutions   
  2845.                     Pack.  Two replacement controls and improved              
  2846.                     documentation.                                            
  2847.     08/19/94        Tech Info sheet on how to call a 16 bit function in a 16  
  2848.                     bit DLL through a function pointer.                       
  2849.     09/14/94        Tech Info sheet on how to prevent deadlock in Paradox     
  2850.                     Engine applications.                                      
  2851.     07/12/94        Source code listings and other materials for June 1994    
  2852.                     issue of Dr Dobbs Journal.  C, C++ listings and           
  2853.                     materials, as well as other languages.                    
  2854.     07/12/94        Source code listings and other materials for June 1994    
  2855.                     issue of Dr Dobbs Journal.  C, C++ listings and           
  2856.                     materials, as well as other languages.                    
  2857.     07/12/94        Source code listings and other materials for June 1994    
  2858.                     issue of Dr Dobbs Journal.  C, C++ listings and           
  2859.                     materials, as well as other languages.                    
  2860.     05/24/94        A collection of 67 Technical Information Sheets on C++.   
  2861.     09/20/94        TD video configuration and the online Help. Loading the   
  2862.                     online help from the settings dialog box of TDWINI.EXE.   
  2863.     09/19/94        Instructions for addressing the error "Resource Workshop  
  2864.                     requires BWCC 2.0 and Later".                             
  2865.     08/05/94        Shows how to increase the maximum file handles available  
  2866.                     in a DPMI16 application without RTL or TASM.              
  2867.     05/16/94        Source code listings to accompany the June '94 issue of   
  2868.                     the C Users' Journal magazine.  C and C++ code.           
  2869.     08/02/94        Source code listings to accompany the August '94 issue of 
  2870.                     the C Users' Journal magazine.  C and C++ code.           
  2871.     08/10/94        Source code listings to accompany the September '94 issue 
  2872.                     of the C Users' Journal magazine.  C and C++ code.        
  2873.     09/20/94        Tech Info sheet describing how to correct problems with   
  2874.                     OWL v. 2.0 when using CTL3D (3 dimensional controls).     
  2875.                     Without this correction, program crashes will occur.      
  2876.     10/07/94        Source code listings to accompany the 11/94 issue of the  
  2877.                     C Users' Journal magazine.                                
  2878.     11/09/94        Source code listings to accompany the 12/94 issue of the  
  2879.                     C Users' Journal magazine.                                
  2880.     12/14/94        Code listings from the 01/95 issue of the C User's        
  2881.                     Journal.  Material on the Standard C Library, portability 
  2882.     Page No.    49
  2883.     01/25/96
  2884.                          PD/Shareware Products in Library
  2885.     
  2886.     Release Date    Product Description                                       
  2887.     
  2888.     
  2889.                     issues with numerical data and other subjects.            
  2890.     03/26/91        Source code from Volume 2, No. 1 of PC Techniques         
  2891.                     magazine.  C and C++ code.                                
  2892.     09/12/91        Source code from Volume 2, No. 4 of PC Techniques         
  2893.                     magazine.  C, C++  and some supporting assembly code.     
  2894.                     Memory management, string manipulation, video and other   
  2895.                     subjects are covered.                                     
  2896.     01/20/92        Source code from Volume 2, No. 6 of PC Techniques         
  2897.                     magazine.  C, C++ and assembly code.  Graphics .asm       
  2898.                     programming techniques.                                   
  2899.     03/23/92        Source code from Volume 3, No. 1 of PC Techniques         
  2900.                     magazine.  Code includes a variety of C and C++ code, as  
  2901.                     well as Pascal and assembly.  Turbo Vision for C++,       
  2902.                     system optimization in assembly, dll programming are      
  2903.                     featured.                                                 
  2904.     06/02/92        Source code from Volume 3, No. 2 of PC Techniques         
  2905.                     magazine.  Code includes a variety of C and C++ code, as  
  2906.                     well as Pascal and assembly.  Turbo Vision for C++, boot  
  2907.                     sector access and drives in assembly are featured.        
  2908.     01/20/93        Source code from Volume 3, No. 6 of PC Techniques         
  2909.                     magazine.  Code includes a variety of C and assembly      
  2910.                     code.  Windows programming, C programming techniques,     
  2911.                     disk access are featured.                                 
  2912.     03/16/93        Source code from Volume 4, No. 1 of PC Techniques         
  2913.                     magazine.  Code includes a variety of C, C++ and assembly 
  2914.                     code.  Windows programming, C programming techniques,     
  2915.                     programming for SQL.                                      
  2916.     05/05/93        Source code from Volume 4, No. 2 of PC Techniques         
  2917.                     magazine.  Code includes a variety of C, C++ and assembly 
  2918.                     code.  Windows programming, C programming techniques.     
  2919.     07/12/93        Source code from Volume 4, No. 3 of PC Techniques         
  2920.                     magazine.  Code includes a variety of C, C++ and assembly 
  2921.                     code.  Windows programming, C programming techniques.     
  2922.                     Mandelbrot example in assembly.                           
  2923.     11/29/93        Source code from Volume 4, No. 5 of PC Techniques         
  2924.                     magazine.  Code includes a variety of C, C++ and assembly 
  2925.                     code.  Windows programming, C programming techniques.     
  2926.     01/10/94        Source code from Volume 4, No. 6 of PC Techniques         
  2927.                     magazine.  Code includes a variety of C, C++ and assembly 
  2928.                     code.  Windows programming, C programming techniques.     
  2929.                     Assembler Environment package with source code, serial    
  2930.                     port programming.                                         
  2931.     07/12/94        Source code from Volume 5, No. 3 of PC Techniques         
  2932.                     magazine.  Code includes a variety of C and C++ Code.  C  
  2933.                     programming techniques, screen management, Microsoft      
  2934.                     Foundation Classes demo.                                  
  2935.     09/22/93        Source code from Volume 4, No. 4 of PC Techniques         
  2936.                     magazine.  Code includes a variety of C, C++ and assembly 
  2937.                     code.  Windows programming, C programming techniques.     
  2938.     01/12/95        Code listings from the 02/95 issue of the C User's        
  2939.                     Journal.  Material on the Standard C Library, programming 
  2940.                     flash memory and embedded systems, simulating templates,  
  2941.                     and other articles.                                       
  2942.     Page No.    50
  2943.     01/25/96
  2944.                          PD/Shareware Products in Library
  2945.     
  2946.     Release Date    Product Description                                       
  2947.     
  2948.     
  2949.     02/08/95        Code listings from the 03/95 issue of the C User's        
  2950.                     Journal.  Material on the strstream class, filtering for  
  2951.                     noisy data, sort algorithms and other articles.           
  2952.     12/20/94        Source code from the January 1995 issue of "Windows/DOS   
  2953.                     Developer's Journal".  OWL command enablers, reducing     
  2954.                     resource usage in MFC MDI apps, Windows common dialogs    
  2955.                     are featured.                                             
  2956.     01/18/95        Source code from the February 1995 issue of "Windows/DOS  
  2957.                     Developer's Journal".  C++ class for memory mapped files, 
  2958.                     and an application that can distinguish between various   
  2959.                     flavors of Windows.                                       
  2960.     02/22/95        Source code from the March 1995 issue of "Windows/DOS     
  2961.                     Developer's Journal".  Multimedia multitasking, wave file 
  2962.                     processing, bugs in Visual C++.                           
  2963.     02/27/95        A Windows help file that is an compilation of Borland     
  2964.                     Technical Information sheets.                             
  2965.     01/09/95        Source code listings and other materials for Jan 1995     
  2966.                     issue of Dr Dobbs Journal.  Covers a variety of C++ and C 
  2967.                     subjects, as well as other programming environments.      
  2968.                     Virtual Reality, Windows, C Interpreter and other         
  2969.                     features.                                                 
  2970.     01/09/95        Source code listings and other materials for February     
  2971.                     1995 issue of Dr Dobbs Journal.  Covers a variety of C++  
  2972.                     and C subjects, as well as other programming              
  2973.                     environments.  Numerous features on Distributed           
  2974.                     Processing, Windows and numerical processing.             
  2975.     01/09/95        Source code listings and other materials for September    
  2976.                     1994 issue of Dr Dobbs Journal.  Covers a variety of C++  
  2977.                     and C subjects, as well as other programming              
  2978.                     environments.  C++ graphics programming, sound file       
  2979.                     formats (RIFF), image aquisition.                         
  2980.     01/09/95        Source code listings and other materials for September    
  2981.                     1994 issue of Dr Dobbs Journal.  Covers a variety of C++  
  2982.                     and C subjects, as well as other programming              
  2983.                     environments.  Debugging, Windows, OLE 2.0 and other      
  2984.                     subjects.                                                 
  2985.     01/09/95        Source code listings and other materials for September    
  2986.                     1994 issue of Dr Dobbs Journal.  Covers a variety of C++  
  2987.                     and C subjects, as well as other programming              
  2988.                     environments.  C++ SQL message handler, and other C++     
  2989.                     Database programming features.                            
  2990.     01/09/95        Source code listings and other materials for September    
  2991.                     1994 issue of Dr Dobbs Journal.  Covers a variety of C++  
  2992.                     and C subjects, as well as other programming              
  2993.                     environments.  Features articles on C\C++ Communications  
  2994.                     programming issues.                                       
  2995.     01/09/95        Source code listings and other materials from the 1994    
  2996.                     Fall issue of Dr. Dobbs Journal, the DDJ Windows          
  2997.                     Sourcebook.                                               
  2998.     01/09/95        Source code listings and other materials from the issue   
  2999.                     of Dr. Dobbs Journal featuring articles on Internet and   
  3000.                     online communications, including an online conferencing   
  3001.                     construction kit in C.                                    
  3002.     Page No.    51
  3003.     01/25/96
  3004.                          PD/Shareware Products in Library
  3005.     
  3006.     Release Date    Product Description                                       
  3007.     
  3008.     
  3009.     05/07/95        Draft of the C++ Language Standard, as prepared by the    
  3010.                     ISO working group WG21.  This is their 04/28/95 version.  
  3011.                     The document is formatted for Postscript printing.        
  3012.     04/25/95        General content list of C++ questions and answers.  Part  
  3013.                     of continuing series.  Parts 1-4 are included in this     
  3014.                     file.                                                     
  3015.     05/25/95        Technical Information sheet on C++ programming, from      
  3016.                     questions asked in Section 6 (C++ Programming) in the     
  3017.                     Borland C++ Forum on Compuserve.                          
  3018.     05/25/95        Technical Information sheet on C++ programming for the    
  3019.                     DOS Power Pack, from questions asked in Section 7 in the  
  3020.                     Borland C++ Forum on Compuserve.                          
  3021.     10/19/93        Technical Information sheet on C++.  How to resolve       
  3022.                     undefined symbol linker messages.                         
  3023.     07/13/95        Tech Info sheet explaining how to get the Borland C++ 4.x 
  3024.                     version IDE to autoload a project on startup.             
  3025.     08/16/95        Tech Info sheet serving as an index of TIs on the Borland 
  3026.                     Database Engine.                                          
  3027.     07/13/95        Tech Info sheet on OWL 2.5 Bug with EV_COMMAND_AND_ID.    
  3028.                     This TI provides the lines in the source code to change   
  3029.                     to correct this bug.                                      
  3030.     08/18/95        Tech Info sheet documenting how to determine which DLLs   
  3031.                     your program requires by using the TDUMP utility.         
  3032.     07/14/95        Tech Info sheet documenting how to execute a file copy,   
  3033.                     from within a Windows program, using the Windows API      
  3034.                     LZCopy function.                                          
  3035.     08/18/95        Tech Info sheet documenting the use of a TDecoratedFrame  
  3036.                     with wfShrinkToFit flag turned on and WS_THICKFRAME       
  3037.                     turned off.  This works around an OWL 2.5 bug.            
  3038.     07/26/95        A list of the Borland supplied files that may be          
  3039.                     redistributed with your application, according to the     
  3040.                     license agreement.                                        
  3041.     
  3042.     ** Type C++ Resource      
  3043.     08/30/94        Resource file management package for C++ developers. The  
  3044.                     advantages of using resources (files containing other     
  3045.                     files) are increased speed, less wasted space, and a more 
  3046.                     professional appearance.                                  
  3047.     
  3048.     ** Type C++ Screen        
  3049.     08/13/90        Object Oriented device independent screen driver package, 
  3050.                     with all source code included.                            
  3051.     05/08/94        Screen saver with colormap animation with C++ source code.
  3052.     11/30/95        Demo shows how to use dialogs on your toolbar. Done using 
  3053.                     AppExpert.Also shows how to use the WIN32_LEAN_AND_MEAN   
  3054.                     flag to compile faster.                                   
  3055.     
  3056.     ** Type C++ Screen Saver  
  3057.     08/31/94        A screen saver library with source code and demos.        
  3058.                     Replaces the scrnsave.lib supplied in the Windows 3.1 SDK.
  3059.     
  3060.     ** Type C++ Sound         
  3061.     07/18/94        Class and functions to output .VOC format sound files     
  3062.     Page No.    52
  3063.     01/25/96
  3064.                          PD/Shareware Products in Library
  3065.     
  3066.     Release Date    Product Description                                       
  3067.     
  3068.     
  3069.                     through SoundBlaster or compatible sound cards.  Works    
  3070.                     with 8-bit unpacked .VOC files and assumes the sound card 
  3071.                     uses DMA channel 1.  Examples included.  Additional       
  3072.                     functions in registered copy.                             
  3073.     
  3074.     ** Type C++ Spreadsheet   
  3075.     09/30/93        C++ module for accessing Excel format spreadsheet files.  
  3076.     05/01/94        A Visual C++ library designed to create a user interface  
  3077.                     similar to Microsoft Excel, for spreadsheet applications. 
  3078.     
  3079.     ** Type C++ Streams       
  3080.     05/02/90        A collection of file access/manipulation objects in C++.  
  3081.                     C++ source code plus some supporting .asm macros.         
  3082.     09/27/90        Preliminary release of C++ object library to interface    
  3083.                     iostreams to Borlands Conio functions.  Header and demo,  
  3084.                     object library.                                           
  3085.     09/26/90        Class definition for directing formatted output to C++    
  3086.                     predefined iostream objects.  Source code will compile on 
  3087.                     Turbo C++ and Zortech.                                    
  3088.     10/16/90        Obsolete. Replacement streams library for Borland's C++   
  3089.                     version 1.0.  Corrections of errors in the initial        
  3090.                     release.  Use unzip -d option to perserve the files       
  3091.                     directory structure, or files will be overwritten.        
  3092.                     ("Unzip -d iopat").                                       
  3093.     08/27/91        This file provides for a class that will serve as a base  
  3094.                     class for a cluster of streamable classes.  Any class     
  3095.                     derived from it can be loaded to and retrieved from a     
  3096.                     stream.  Store in any order, mix on the same stream.      
  3097.     03/04/93        Example code of how to implement file locking and sharing 
  3098.                     with C++ streams.                                         
  3099.     12/22/92        C++ Class Library of functions that make parsing          
  3100.                     command-line arguments simple.  Flexible and powerful.    
  3101.                     Includes full C++ source.                                 
  3102.     10/11/94        Source code for an MS Windows device context streams.     
  3103.                     Permits streaming of output to a Window.  The vendor is   
  3104.                     not identified other than by the name "Nat".              
  3105.     09/30/95        Printer object class, based on the Object Windows Library 
  3106.                     stream model.  Provides an object that has output         
  3107.                     characteristics and manipulators like any other stream.   
  3108.                     Version 2.0 provides support for files greater than 64k.  
  3109.     
  3110.     ** Type C++ String        
  3111.     10/26/89        String Class for C++.                                     
  3112.     03/29/92        Update to string class.  Permits copying, assignment,     
  3113.                     various conversions.  Overloaded operators permit         
  3114.                     conversion between upper and lower case, concatenation    
  3115.                     and other facilities.  Operator[], operator>> and         
  3116.                     operator<< added in this version (1.1).                   
  3117.     07/13/92        C++ class for reading and writing to text files.  Example 
  3118.                     application using the class, as well as all source code,  
  3119.                     is provided.                                              
  3120.     08/26/93        Freeware string class library with all source included.   
  3121.                     Provides for all of the usual string functions including  
  3122.     Page No.    53
  3123.     01/25/96
  3124.                          PD/Shareware Products in Library
  3125.     
  3126.     Release Date    Product Description                                       
  3127.     
  3128.     
  3129.                     construction, concatenation, substring extraction and     
  3130.                     others.                                                   
  3131.     09/21/93        String Class library.  Integrated with this vendor's WLib 
  3132.                     product.  Powerful string manipulation with an            
  3133.                     instinctive programming interface.                        
  3134.     04/18/94        String Class.  Provides operators for concatenation,      
  3135.                     comparison, position of char in string.  Strings may be   
  3136.                     initialized in a number of ways.  Numerous substring      
  3137.                     functions are provided.  All source code is included.     
  3138.     03/01/94        Library of functions to read non-delimited ASCII files.   
  3139.                     Useful for converting ASCII files to .DBF format on the   
  3140.                     fly.  Includes sample programs and Turbo C++ Project      
  3141.                     files.                                                    
  3142.     05/12/94        String and related classes.  Beyond general string        
  3143.                     classes, the vendor provides classes that are compatible  
  3144.                     with Borland's Container Libraries, regular expression    
  3145.                     classes that execute grep like behavior, and a dynamic    
  3146.                     stream class. Win 3.1 support.                            
  3147.     03/13/95        A simple to use container for the storage of strings.     
  3148.                     The class takes care of memory allocation and             
  3149.                     deallocation automatically, and can be easily ported      
  3150.                     between OWL, MFC and other C++ environments.              
  3151.     04/19/95        A C++ Library for I/O.  Provides a print function that    
  3152.                     supports color printing, and is much faster than the      
  3153.                     standard library function printf().  Also includes a      
  3154.                     string editor function.                                   
  3155.     07/19/95        A protable C++ string class. Includes optional copy on    
  3156.                     write, grep, strtok(), internationalization, full source  
  3157.                     and documentation.                                        
  3158.     01/28/95        Offers BASIC type string functions to C and C++.          
  3159.                     Libraries written in fast assembly code. Optimized        
  3160.                     versions for Pentium processors are included. MS and      
  3161.                     Borland formats included.                                 
  3162.     
  3163.     ** Type C++ Template      
  3164.     10/13/92        Example code showing how to use the template feature      
  3165.                     recently added to the C++ language specification.         
  3166.     01/24/93        Extensive general purpose class library developed using   
  3167.                     Templates.  Note: your compiler must be a true C++        
  3168.                     compiler with complete template support.  See also        
  3169.                     JCoolDoc.zip                                              
  3170.     01/24/93        Documentation files for JCool01.zip, in this library.     
  3171.     10/27/94        A collection of header files comprising a Standard        
  3172.                     Template Library for C++.                                 
  3173.     
  3174.     ** Type C++ Text          
  3175.     10/18/93        A C++ Class for regular expression searches (GREP).       
  3176.     01/09/95        Magma Editor DLL/VBX, designed as a replacement for the   
  3177.                     standard Windows Edit control.  Edit text size is limited 
  3178.                     by the allocatable memory, as opposed to 64K for the      
  3179.                     Windows control.  Support packages for OWL and MFC are    
  3180.                     available.                                                
  3181.     01/06/95        Replacement Class for the Microsoft Foundation Classes to 
  3182.     Page No.    54
  3183.     01/25/96
  3184.                          PD/Shareware Products in Library
  3185.     
  3186.     Release Date    Product Description                                       
  3187.     
  3188.     
  3189.                     support the Magma Edit DLL.  See MAGMAE.ZIP for details.  
  3190.     02/17/95        Replacement Class for the Object Windows Library to       
  3191.                     support the Magma Edit DLL.  See MAGMAE.ZIP for details.  
  3192.     
  3193.     ** Type C++ Translator    
  3194.     12/25/89        Eases the transition to object oriented programming by    
  3195.                     providing an object oriented development environment.     
  3196.                     This is a preprocessor, not a compiler.  The vendors      
  3197.                     installation methods leave a great deal to be desired.    
  3198.                     File 1 of 2.                                              
  3199.     12/25/89        Eases the transition to object oriented programming by    
  3200.                     providing an object oriented development environment.     
  3201.                     See note on CCC-1. File 2 of 2.                           
  3202.     
  3203.     ** Type C++ TSR/ISR       
  3204.     10/27/92        A class for implementing instance specific ISRs           
  3205.                     (Interrupt Service Routines).  Borland C++.               
  3206.     09/01/93        C++ classes for handling interrupts. Fully object         
  3207.                     oriented. allows writing object oriented TSRs and         
  3208.                     interrupt driven objects. Can be used for background      
  3209.                     communications or simple TSRs. Full source included       
  3210.                     (BC++).                                                   
  3211.     
  3212.     ** Type C++ Turbo Vision  
  3213.     11/28/91        Code that demonstrates how to save the palette to, and    
  3214.                     retreive it from a binary file in a Turbo Vision          
  3215.                     application.                                              
  3216.     11/17/91        A TPicture class, derived from TInputLine.  Permits       
  3217.                     giving a picture to control characters accepted in the    
  3218.                     Input string (as in Paradox, dBase, etc.)                 
  3219.     01/22/92        C++ source code demonstrating how to implement a Text     
  3220.                     List Box object.                                          
  3221.     01/30/92        Code for implementation of a scrollable message class for 
  3222.                     informing user of status, etc. in a Turbo Vision          
  3223.                     application.                                              
  3224.     03/09/92        Extension classes to Turbo Vision.  Provides for          
  3225.                     formatted data entry objects, including formatted string  
  3226.                     and date members, a variety of arithmetic manipulators,   
  3227.                     and other features.                                       
  3228.     03/09/92        An extension to Turbo Vision, providing for a streamable  
  3229.                     palette object.                                           
  3230.     01/03/92        Modifications to the Turbo Vision TEditor class to        
  3231.                     provide for a word wrapping editor object.  Note that the 
  3232.                     library must be recompiled with the supplied changes.     
  3233.     06/13/92        C++ source code demonstrating how to stream a user        
  3234.                     defined dialog.  This permits creating the dialog, saving 
  3235.                     it to disk, and retrieving it when needed later.          
  3236.     12/10/92        A demonstration of how to do an input line in a focused   
  3237.                     item from a listbox.  A Turbo Vision user interface       
  3238.                     technique.                                                
  3239.     11/25/92        Replacement files for Turbo Vision, to permit use with    
  3240.                     the Phar-Lap DOS extender.  These should replace certain  
  3241.                     files distributed by Borland with BC3.                    
  3242.     Page No.    55
  3243.     01/25/96
  3244.                          PD/Shareware Products in Library
  3245.     
  3246.     Release Date    Product Description                                       
  3247.     
  3248.     
  3249.     12/04/92        C++ source code demonstrating how to change text, text    
  3250.                     color and send messages in a dialog box.                  
  3251.     08/31/92        C++ source code demonstrating how to use a button in a    
  3252.                     modal dialog box to end the modal state.  Two files show  
  3253.                     two approaches.                                           
  3254.     02/25/92        Example of message passing between TListBox and TView,    
  3255.                     enabling the TView object to display the current          
  3256.                     selection.                                                
  3257.     07/14/92        Extensions of Turbo Vision providing for data entry       
  3258.                     classes.  Formatted data entry templates give TV data     
  3259.                     entry applications a professional appearance.             
  3260.     05/25/93        A demonstration of how to use Turbo Vision in a database  
  3261.                     application.  Shows how to create a special scrollbar     
  3262.                     that can handle long ranges, and a design for a database  
  3263.                     object.                                                   
  3264.     10/23/92        Borland Release, in the form of TI 1033, of an example of 
  3265.                     a derived TListViewer for Turbo Vision.                   
  3266.     11/26/92        A MemCheck class to aid in debugging Turbo Vision         
  3267.                     applications that have memory leaks.                      
  3268.     03/31/93        Borland Release, demonstrating how to create one modal    
  3269.                     dialog box from within another.                           
  3270.     04/25/93        A demonstration application using Turbo Vision for user   
  3271.                     interface elements, and the Paradox Engine.  Demonstrates 
  3272.                     how to integrate these elements in a multi user           
  3273.                     application.                                              
  3274.     05/26/93        C++ source code demonstrating a series of listbox         
  3275.                     implementations in TurboVision for C++, ranging from the  
  3276.                     basic to the challenging.                                 
  3277.     08/10/92        C++ source code demonstrating how to control the DOS      
  3278.                     screen on exit from a TurboVision application.  This is   
  3279.                     done by registration of an exit function.                 
  3280.     03/26/92        C++ source code demonstrating how to set up a TMemo       
  3281.                     object, with scrollbars and position indicator.           
  3282.     02/12/93        This archive provides a set of source files for           
  3283.                     implementing a serial communications program in Turbo     
  3284.                     Vision.  A serial interrupt handler is installed to       
  3285.                     handle the communications.                                
  3286.     08/25/93        Two Turbo Vision classes which add the ability to have    
  3287.                     exploding/imploding windows and exploding dialogs in      
  3288.                     Turbo Vision applications. Developed with Borland C++ 3.1 
  3289.                     and Turbo Vision 1.03.                                    
  3290.     08/18/93        An unofficial bug list with fixes for Turbo Vision for    
  3291.                     C++.  These are errors detected by users on the           
  3292.                     Compuserve C++/DOS forum, and are not official sanctioned 
  3293.                     by Borland.                                               
  3294.     05/23/93        A demonstration of how to implement psuedo-background     
  3295.                     printing in TVision apps, by printing during the idle()   
  3296.                     function.                                                 
  3297.     08/31/93        A demonstration of how to implement a red error message   
  3298.                     box in Turbo Vision.                                      
  3299.     09/01/93        A demonstration of how to save and restore the mouse      
  3300.                     state in TVision Apps.                                    
  3301.     10/25/93        A collection of enhancements and add ons for Turbo        
  3302.     Page No.    56
  3303.     01/25/96
  3304.                          PD/Shareware Products in Library
  3305.     
  3306.     Release Date    Product Description                                       
  3307.     
  3308.     
  3309.                     Vision.  Extensions to objects provided with TV, gadgets, 
  3310.                     and programming tricks.  New interface objects are        
  3311.                     provided, as well as a number of useful operators for UI  
  3312.                     objects.                                                  
  3313.     08/29/92        Examples of specialising the Turbo Vision TInputLine      
  3314.                     object to accept only numeric data.  This features the    
  3315.                     use of a pure virtual template base class.  Classes for   
  3316.                     integers and doubles are derived.                         
  3317.     08/30/93        C++ source code demonstrating a context sensitive help    
  3318.                     system in Turbo Vision.  From the Borland Download BBS.   
  3319.     10/07/93        A demonstration of how to stream a user defined dialog    
  3320.                     box with unique data members and handleEvent member.      
  3321.     10/12/93        C++ source code demonstrating how to send a broadcast     
  3322.                     telling a Turbo Vision modeless view to close itself.     
  3323.                     From the Borland Download BBS.                            
  3324.     10/12/93        C++ source code demonstrating how to use the setData      
  3325.                     member function to initialize the contents of a Turbo     
  3326.                     Vision dialog box.  From the Borland Download BBS.        
  3327.     10/21/93        C++ source code demonstrating how to insert text into a   
  3328.                     Turbo Vision window.  From the Borland Download BBS.      
  3329.     09/03/93        C++ source code demonstrating a descendant of TInputLine  
  3330.                     that parses and verifies input as it is entered.          
  3331.     02/07/93        A resource workshop for Turbo Vision.  Enables you to     
  3332.                     create dialogs as persistent objects that can be saved to 
  3333.                     and retrieved from disk.  Provides for smaller code and   
  3334.                     ease of maintenance.                                      
  3335.     10/08/93        A Turbo Vision interface object providing a password      
  3336.                     dialog.  Passwords are scrambled and stored in binary     
  3337.                     format.                                                   
  3338.     11/02/93        C++ source code implementing a single column listbox with 
  3339.                     a horizontal scroll bar.  Maximum length of the listbox   
  3340.                     items is set in the last parameter of the constructor.    
  3341.     07/03/92        Implementation of a Virtual Listbox in Turbo Vision.  The 
  3342.                     listbox is scrollable in both directions.  A demo         
  3343.                     database browser application is supplied, as well as all  
  3344.                     source code.                                              
  3345.     11/05/93        C++ source code demonstrating how to provide nested menus 
  3346.                     in Turbo Vision by using an alternate constructor.        
  3347.     12/05/93        A critical error handling class for Turbo Vision          
  3348.                     applications.  Intended as a replacement for the          
  3349.                     TSystemError class supplied in Turbo Vision.              
  3350.     04/20/92        Demonstration of how to implement a standard TVision      
  3351.                     about box which turns itself off after a preset interval. 
  3352.     11/10/92        A Turbo Vision class implementing a message line that     
  3353.                     displays in the status line.  The object has 2 methods    
  3354.                     other than the constructor: ShowStatusLine and            
  3355.                     ClearStatusLine.  After clearing, the status line appears 
  3356.                     as originally initiated in the program.                   
  3357.     11/02/93        Field level validation routines for Turbo Vision 1.03.    
  3358.                     Additional refinements for Tgroup::valid().               
  3359.     12/23/93        C++ source code file demonstrating how to create a Turbo  
  3360.                     Vision resource file for a Dialog object.                 
  3361.     12/23/93        C++ source code file demonstrating how to read a          
  3362.     Page No.    57
  3363.     01/25/96
  3364.                          PD/Shareware Products in Library
  3365.     
  3366.     Release Date    Product Description                                       
  3367.     
  3368.     
  3369.                     previously created resource file in Turbo Vision.         
  3370.     12/05/93        A dialog that will permit users of your Turbo Vision      
  3371.                     applications to modify the on screen colors and desktop   
  3372.                     appearance with immediate results.                        
  3373.     12/30/93        Notes from a user on how to convert Turbo Vision for use  
  3374.                     with BorlandC++ v. 4.0.  There has been an extended       
  3375.                     discussion of this issue in the Borland C++ DOS forum on  
  3376.                     Compuserve.  Some have recommended continuing to use BC   
  3377.                     3.1 for Turbo Vision apps.                                
  3378.     08/12/92        Technical Information on how to prepare Turbo Vision for  
  3379.                     overlaying.                                               
  3380.     01/02/94        A Turbo Vision class providing for field oriented data    
  3381.                     validation in dialogs.  Eliminates the need for a         
  3382.                     separate structure matching the dialog screen data        
  3383.                     elements.                                                 
  3384.     01/11/94        Make file and the required .obj file to construct Turbo   
  3385.                     Vision under BC 4.0.                                      
  3386.     01/13/94        Information on how to rebuild Turbo Vision 1.0 for        
  3387.                     BorlandC++ 4.0.                                           
  3388.     01/13/94        Step by Step instructions on moving your Turbo Vision     
  3389.                     projects over to BorlandC version 4.                      
  3390.     01/05/94        General purpose library of functions for use with Borland 
  3391.                     C++ 3.1 and Turbo Vision.  Includes functions and         
  3392.                     classes: mouse, dialog, dumb terminal, DOS shell, menu    
  3393.                     bars, timers, etc.  Full C/C++ source code for the        
  3394.                     library is included.                                      
  3395.     02/13/94        Turbo Vision 1.03 messagebox() and inputbox()             
  3396.                     replacements with enhancements                            
  3397.                     hidepassword entry dialog box, history button, restore    
  3398.                     and execute a message or input box from a resource file   
  3399.                     stream, optional time limits and beeps, MORE! For Borland 
  3400.                     C++ 3.1                                                   
  3401.     02/08/94        Sample code and documentation on modifying and extending  
  3402.                     the Turbo Vision 1.03 color palette.  Selecting palettes, 
  3403.                     altering colors, and saving palettes are covered.         
  3404.     02/15/94        List contains bug fixes and enhancements to the TV        
  3405.                     sources.  Last updated 02/15/94.  Note: This is an        
  3406.                     unofficial list and is not a substitute for Borland       
  3407.                     Technical or Customer Support and is not supported by     
  3408.                     Borland.                                                  
  3409.     04/07/94        Technical Information sheet on the Turbo Vision.  How to  
  3410.                     extract information from a Text Editor object in Turbo    
  3411.                     Vision.                                                   
  3412.     03/07/94        Set of classes which replace the standard help classes.   
  3413.                     Features are: Better memory management, better topic      
  3414.                     management, better looking topics, more functionality.    
  3415.     06/06/94        The files in this archive, together with the VLIST sample 
  3416.                     elsewhere in this directory, implement a virtual list box 
  3417.                     that can handle an unlimited number of elements,          
  3418.                     displayable in a list box. This is an ideal function for  
  3419.                     browsing databases.                                       
  3420.     07/23/94        Sample code and documentation on modifying and extending  
  3421.                     the Turbo Vision 2.00 color palette.  Selecting palettes, 
  3422.     Page No.    58
  3423.     01/25/96
  3424.                          PD/Shareware Products in Library
  3425.     
  3426.     Release Date    Product Description                                       
  3427.     
  3428.     
  3429.                     altering colors, and saving palettes are covered.         
  3430.     07/23/94        Better toggle items for Turbo Vision menus. Documents the 
  3431.                     steps needed to modify TV's TMenuView class to allow      
  3432.                     toggle items to appear on your menus. Menus will stay     
  3433.                     open when an item is selected. Includes demo program.     
  3434.                     Needs TV source for 1.03 or 2.0.                          
  3435.     08/26/94        A package that will permit you to use Turbo Vision        
  3436.                     version 2.0 with BorlandC version 3.1.  This is a demo    
  3437.                     version.                                                  
  3438.     09/08/94        Source code and documentation for emulating a Lotus *.wk1 
  3439.                     format spreadsheet file in Turbo Vision. Able to import   
  3440.                     Quattro and Excel.                                        
  3441.     11/01/94        A dialog box design coding program for users of Borland   
  3442.                     C++ and TurboVision for C++.  Place the elements on the   
  3443.                     desktop, arrange as desired, and the C++ code will be     
  3444.                     generated.  This version adds support for Turbo Vision    
  3445.                     for C++ version 2.0.                                      
  3446.     11/14/94        A set of files to permit using Turbo Vision, version 2.0, 
  3447.                     with BorlandC version 3.1.                                
  3448.     12/20/94        A text file explaining how to make your Turbo Vision app  
  3449.                     beep when the user clicks an area outside of a Modal      
  3450.                     Dialog box.                                               
  3451.     01/24/95        A set of files demonstrating, and building on, the        
  3452.                     validator classes provided with Turbo Vision for C++ 2.0. 
  3453.     01/26/95        Visual design tool for Turbo Vision. Layout interface     
  3454.                     elements and test them prior to TVWorkshop generating the 
  3455.                     code for your design in either C++ or Pascal.             
  3456.     04/11/95        ASCII text FAQ about Turbo Vision for C++ (Borland's      
  3457.                     Application Framework).  Extensive source listing of      
  3458.                     information on Turbo Vision help and resources.           
  3459.     07/06/95        Bug list for Turbo Vision 2.5 for C++, as of 07/06/95.    
  3460.                     All known bugs and fixes for TV2.                         
  3461.     07/09/95        A compilation of frequently asked questions on OWL 2.5,   
  3462.                     from Borland's C++ for Windows Forum on Compuserve.       
  3463.     07/22/95        TurboVision 2.5 source code for a browser, a descendant   
  3464.                     of a list box, for when columnar data must be displayed.  
  3465.                     (Such as a listing from a database table.)  The object    
  3466.                     includes transfer buffer support and vertical and         
  3467.                     horizontal scrolling.                                     
  3468.     08/02/95        A class for color syntax highlighting for any Turbo       
  3469.                     Vision 1.03 or 2.0 Class.  All source code and a demo are 
  3470.                     provided.                                                 
  3471.     08/02/95        Turbo Vision 1.03/2.0 messagebox() and inputbox()         
  3472.                     replacements with enhancements                            
  3473.                     hidepassword entry dialog box, history button, restore    
  3474.                     and execute a message or input box from a resource file   
  3475.                     stream, optional time limits and beeps.  32 bit support.  
  3476.     07/31/95        A single patch file to make all known corrections to      
  3477.                     Turbo Vision 2.0, as of July 1995.                        
  3478.     08/17/95        Three part FAQ about Turbo Vision for C++ (Borland's      
  3479.                     Application Framework).  Extensive source listing of      
  3480.                     information on Turbo Vision help and resources.  This is  
  3481.                     an updated FAQ from the                                   
  3482.     Page No.    59
  3483.     01/25/96
  3484.                          PD/Shareware Products in Library
  3485.     
  3486.     Release Date    Product Description                                       
  3487.     
  3488.     
  3489.                     comp.os.msdos.programmer.turbovision newsgroup.           
  3490.     08/02/95        Virtual Memory Text Editor classes for Turbo Vision v.    
  3491.                     1.03 or 2.0. Replacement classes for the default Turbo    
  3492.                     Vision editor classes TEditor, TMemo, TFileEditor,        
  3493.                     TEditWindow, and TIndicator.  Includes several            
  3494.                     enhancements/improvements over the classes.               
  3495.     09/28/95        An extension of Turbo Vision v. 2.0, to provide VGA and   
  3496.                     EGA graphics support.  This provides TV integrated access 
  3497.                     to BGI graphics functions.  16 bit protected mode and 32  
  3498.                     bit versions of the library are available on registration.
  3499.     
  3500.     ** Type C++ User Interface
  3501.     07/23/90        A collection of source code files for demonstration of    
  3502.                     the Zinc Interface Library.  See Zincdemo.zip for details.
  3503.     02/26/92        A user interface library for C++.  Virtual windows,       
  3504.                     variety of menu types, pick lists.  Windows may be moved  
  3505.                     and promoted.  Multi-field data entry.  Support for       
  3506.                     paradox engine.  Has a data entry screen painter and code 
  3507.                     generator.  Mouse support.                                
  3508.     03/13/91        An application written using the Zinc User Interface      
  3509.                     Library and the Borland Paradox engine.  Demonstrates     
  3510.                     using these products together.  Also focusses on a        
  3511.                     demonstration of a persistent menu object and dialog box  
  3512.                     creation in this environment.                             
  3513.     05/30/91        Source code (.cpp and .hpp) for UIW_POP_UP_WINDOW class,  
  3514.                     which was eliminated from the Zinc User Interface Library 
  3515.                     with version 2.0.                                         
  3516.     01/31/92        Extensive Windowing/Mouse functions library for C/C++.    
  3517.                     Provided in 3 files: DRWin101 (source), DRWin201 (s,c,m   
  3518.                     model libraries), DRWin301 (t,h model libraries).         
  3519.     01/31/92        Extensive Windowing/Mouse functions library for C/C++.    
  3520.                     Provided in 3 files: DRWin101 (source), DRWin201 (s,c,m   
  3521.                     model libraries), DRWin301 (t,h model libraries).         
  3522.     01/31/92        Extensive Windowing/Mouse functions library for C/C++.    
  3523.                     Provided in 3 files: DRWin101 (source), DRWin201 (s,c,m   
  3524.                     model libraries), DRWin301 (t,h model libraries).         
  3525.     01/14/92        A C++ edit string routine, provides VMS style input line  
  3526.                     editing, and last command scrolling.                      
  3527.     04/14/92        C++ class for menu creation.  Provides for bar and pull   
  3528.                     down menus with low overhead.  Object code only is        
  3529.                     included, and only in the compact model.  All models      
  3530.                     supplied on registration. Source code is included.        
  3531.     01/17/93        Graphical User Interface library for Borland C++/Turbo    
  3532.                     C++ compilers.  Mouse support, Icons, dialog boxes, form  
  3533.                     oriented data entry, menus etc.                           
  3534.     05/19/92        A user interface library for text based applications      
  3535.                     development.  Provides for a desktop, status line, menu   
  3536.                     bar with drop down menus, windowing and contact sensitive 
  3537.                     help.  Designed to provide a Turbo Vision like interface  
  3538.                     in a simpler implementation.                              
  3539.     02/15/93        Demo of Zinc Application Frameworks, v. 3.5.              
  3540.                     Demonstrates how apps for DOS text, Windows and OS/2 can  
  3541.                     be generated from the same source code.                   
  3542.     Page No.    60
  3543.     01/25/96
  3544.                          PD/Shareware Products in Library
  3545.     
  3546.     Release Date    Product Description                                       
  3547.     
  3548.     
  3549.     01/16/94        A custom control that manages the appearance of items in  
  3550.                     a multicolumn list box.  Supports bitmaps and color       
  3551.                     selections.                                               
  3552.     05/10/94        A Library for Borland C/C++ version 4.0.  Features        
  3553.                     include Device Independant DOS graphics, ascii editor and 
  3554.                     file viewer.  Mouse, joystick and interrupt driven        
  3555.                     keyboard modules.  Math and string modules.               
  3556.     05/18/94        A collection of user interface objects with 500 member    
  3557.                     functions to simplify user interface programming.         
  3558.                     Windows, Menus, sound queues, bitmaps, form oriented data 
  3559.                     entry.  Text and Graphics modes supported.  Demo file     
  3560.                     provided.  File one of two.                               
  3561.     05/26/94        A collection of user interface objects with 500 member    
  3562.                     functions to simplify user interface programming.         
  3563.                     Windows, Menus, sound queues, bitmaps, form oriented data 
  3564.                     entry.  Text and Graphics modes supported.  Demo file     
  3565.                     provided.  File one of two.                               
  3566.     05/16/94        A Library for Borland C/C++ version 4.0.  Features        
  3567.                     include Device Independant DOS graphics, ascii editor and 
  3568.                     file viewer.  Mouse, joystick and interrupt driven        
  3569.                     keyboard modules.  Math and string modules.               
  3570.     05/26/94        Object libraries for Borland C++ compilers.  One library  
  3571.                     of text mode interfaces and another library of graphics   
  3572.                     mode interfaces. Classes include: Scroll Bars, List       
  3573.                     Boxes, Directory Boxes, Message Boxes, PCX Graphics       
  3574.                     Display, Windows, and new menus.                          
  3575.     10/26/94        A programming kit for C++ button objects.  Direct support 
  3576.                     for the Borland Resource Workshop is provided.  This      
  3577.                     products permits the programmer considerable control over 
  3578.                     the appearance of the buttons.                            
  3579.     11/29/94        Complete version with source code of a hierarchical       
  3580.                     (tree-like) list box.  The list box allows dynamic        
  3581.                     insertion and deletion of items.                          
  3582.     03/31/95        An event driven GUI for DOS, featuring 16 color VGA/EGA,  
  3583.                     full mouse or keyboard support.  Multiple overlapped      
  3584.                     windows, icons, buttons, and other controls are provided, 
  3585.                     with context sensitive help support.                      
  3586.     04/19/95        Event Manager for DOS application development.  For a     
  3587.                     complete event driven application.                        
  3588.     09/24/95        A class library for Owner Draw List and Owner Draw Combo  
  3589.                     boxes, based on a box class that takes care of common     
  3590.                     element.  It can be used in any Application Framework     
  3591.                     (OWL, MFC, etc).                                          
  3592.     
  3593.     ** Type C++ VBX           
  3594.     04/05/94        Shows how to implement a VBX spreadsheet control as a     
  3595.                     dialog.  The control was supplied in the productivity     
  3596.                     pack option with BC4.                                     
  3597.     01/21/94        Shows how to implement a VBX spreadsheet control in a     
  3598.                     window.  The control was supplied in the productivity     
  3599.                     pack option with BC4.                                     
  3600.     12/21/93        Shows how to implement a VBX Word Processor control.  The 
  3601.                     control was supplied in the productivity pack option with 
  3602.     Page No.    61
  3603.     01/25/96
  3604.                          PD/Shareware Products in Library
  3605.     
  3606.     Release Date    Product Description                                       
  3607.     
  3608.     
  3609.                     BC4.                                                      
  3610.     01/07/95        A custom control designed to speed up processing when     
  3611.                     date and time information is needed in your applications. 
  3612.     
  3613.     ** Type C++ Virtual Object
  3614.     10/01/90        A Turbo C++ class definition package to implement         
  3615.                     "shippable objects", i.e., objects whose parameters may   
  3616.                     not be known at compile time.  Will require a little      
  3617.                     study, as no documentation file is supplied.              
  3618.     
  3619.     ** Type C++ Win95         
  3620.     10/06/95        A library providing Windows 95 style toolbars in your     
  3621.                     applications.  Provides for resizable, dockable Toolbars  
  3622.                     with ToolTips. Toolbar properties can be accessed with a  
  3623.                     right mouse button click.  Provides native look and feel  
  3624.                     for Win31 and Win95.                                      
  3625.     11/13/95        Win 95 program that uses Long Filenames and Explorer      
  3626.                     style dialog boxes to open and save files. Makes          
  3627.                     modifications to the standard OWL classes generated using 
  3628.                     AppExpert and ClassExpert. Needs Borland C++ v 4.52 or    
  3629.                     later to compile.                                         
  3630.     11/10/95        Sets the subsystem version to 4.0 for your Win32          
  3631.                     executables createdwith Borland C++. They'll work better  
  3632.                     with Win95 that way. New release includes missing         
  3633.                     CMDIALOG.VBX.                                             
  3634.     10/31/95        Creates a Windows 95 CommonControls tabbed dialog box as  
  3635.                     a main window. Looks and wirks like the Properties        
  3636.                     windows found in Win95. Uses OWL and is generated using   
  3637.                     AppExpert and ClassExpert. Need Borland C++ v 4.52 or     
  3638.                     later to compile.                                         
  3639.     11/19/95        Win 95 program demonstartes Common Controls Toolbar with  
  3640.                     Tooltips. Use standard Win95 bitmaps and/or custom        
  3641.                     bitmaps as desired. Select either large or small bitmaps  
  3642.                     and add text to the toolbar buttons. Rearrange buttons    
  3643.                     using Customize dialog box.                               
  3644.     
  3645.     ** Type C++ Winsock       
  3646.     05/07/95        A Winsock class library for OWL 2.0.  A set of 9 Winsock  
  3647.                     classes in provided, with source code, library            
  3648.                     documentation, and a demo application.                    
  3649.     
  3650.     ** Type CD ROM            
  3651.     06/16/94        SCSI drive benchmark test program using ASPI functions.   
  3652.                     Measures hard-disk, MO-disk, and CD_ROM SCSI drive        
  3653.                     performance.  Written using Borland C++ 3.1.  SCSI        
  3654.                     handling routines can be transplanted to other programs   
  3655.                     to add SCSI support.  Full C source.                      
  3656.     10/25/92        Play audio CDs using computer's CD-ROM drive under        
  3657.                     Windows 3.1.  Quick C makefile. Uses C++ 7.0 libraries    
  3658.                     and include files. This simple code uses ideas presented  
  3659.                     in the SDK documentation and uses the basic code form     
  3660.                     from Quick Case. Executables included                     
  3661.     02/19/93        Copy, find and unpack files on CD DOM drive to hard       
  3662.     Page No.    62
  3663.     01/25/96
  3664.                          PD/Shareware Products in Library
  3665.     
  3666.     Release Date    Product Description                                       
  3667.     
  3668.     
  3669.                     drive. Includes compiled executable and Borland project   
  3670.                     file. Also contains source code for getopt and regexp     
  3671.                     routines.                                                 
  3672.     
  3673.     ** Type Clipper           
  3674.     04/01/88        Emulates Clipper menus command under Turbo C.             
  3675.                     Documentation, defines and demo programs included.        
  3676.     02/09/89        Window support for Clipper interfaces. Collection of C    
  3677.                     functions allows Clipper programs to save and restore     
  3678.                     screens in compressed form, allowing for reduced          
  3679.                     windowing overhead.                                       
  3680.     06/08/88        Provides access to Clipper's internal state variables     
  3681.                     thru procedural interfaces. Uses include Clipper state    
  3682.                     preservation and restoration.                             
  3683.     07/04/89        A library of functions to provide exploding and imploding 
  3684.                     boxes in Clipper (No source).  Also supplied is a program 
  3685.                     to provide the data required to set various on-screen     
  3686.                     color combinations.                                       
  3687.     06/13/89        Object modules provide a Clipper interface from C code    
  3688.                     functions in order to carry out advanced interactive I/O  
  3689.                     processing and string manipulation (among other things).  
  3690.                     Object code only, source available upon $45 registration. 
  3691.     06/08/88        Files here are used as numeric support prototypes -- they 
  3692.                     are the basis for allowing a C program to perform         
  3693.                     floating point operations thru calls to Clipper's low     
  3694.                     level binary operators.                                   
  3695.     06/08/88        An object library of functions allowing interface with    
  3696.                     Clipper programs.  Documentation of calling the functions 
  3697.                     is included.                                              
  3698.     
  3699.     ** Type Code              
  3700.     08/15/87        Expansion of tabs in program files, option to create      
  3701.                     backup of input file.  The code may be of interest to     
  3702.                     some.  Developed on Turbo C version 1.0, and will require 
  3703.                     some modification.                                        
  3704.     03/08/88        Indents and formats C source according to a set of        
  3705.                     switches passed to the function as input parameters and   
  3706.                     defined by the user.  Source and documentation are        
  3707.                     provided.  For UNIX.                                      
  3708.     01/19/88        Source code lister and cross referencer.                  
  3709.     08/07/87        A surprisingly good source code extractor/printer.  Menu  
  3710.                     driven, very configurable, can print function table,      
  3711.                     graphic display of functions, and many other features.    
  3712.     07/14/87        Cross references C programs.  An older program converted  
  3713.                     to Turbo C.  May provide features of interest in the code.
  3714.     06/07/88        No longer sold as shareware. A library of subroutines for 
  3715.                     Microsoft C that implement a very high resolution timing  
  3716.                     function for profiling code execution. Timing accuracy up 
  3717.                     to one microsecond on IBM and 100% compatibles.           
  3718.     01/01/80        Source print utility with source code. Prints Source code 
  3719.                     files or screen input records in preset formats or in     
  3720.                     user customized formats.                                  
  3721.     10/26/89        Tutorial, documentation and examples of ANSI C macro      
  3722.     Page No.    63
  3723.     01/25/96
  3724.                          PD/Shareware Products in Library
  3725.     
  3726.     Release Date    Product Description                                       
  3727.     
  3728.     
  3729.                     expansion algorithm.                                      
  3730.     11/26/88        Code checking (modelled on Unix Lint) for OS/2.           
  3731.     01/01/80        This function acts to convert a Reverse Polish notation   
  3732.                     expression into the original source expression.           
  3733.     02/05/89        A C source file printer with multiple options, this       
  3734.                     pretty printer for C allows for printing of C code with   
  3735.                     scoped out indentation, if matching, character counting,  
  3736.                     and other options.                                        
  3737.     11/21/89        C pretty printer for Unix/Vax environment.                
  3738.     06/25/86        Cross reference generator and optional graphical          
  3739.                     representation of block structure of program. Tested with 
  3740.                     Datalight small C, but should port easily.                
  3741.     08/09/89        Menu driven screen and form designer which generates C    
  3742.                     code for interfacing with the CXL library, found          
  3743.                     elsewhere in this library.  Especially helpful to new     
  3744.                     users of CXL.                                             
  3745.     04/04/90        C format checker, highly configurable, to flag            
  3746.                     formatting/style errors commonly missed by many compilers.
  3747.     07/05/88        A code documenting program that will provide automatic    
  3748.                     documentation (after sufficient code tweaking) of your    
  3749.                     source code files, so that others utilizing your          
  3750.                     programming work will be more readily able to understand  
  3751.                     your intentions.                                          
  3752.     07/21/90        An executable file to convert C/C++ expressions to        
  3753.                     pseudo-english, either interactively or from an input     
  3754.                     source file.                                              
  3755.     09/01/90        Code to call program profiling from within the            
  3756.                     application.  Outputs a file which an included program    
  3757.                     will display to stdout.  One line required in your        
  3758.                     application to call the profiler.                         
  3759.     09/04/89        C file source code printer, cross-referencer, etc.  MSC   
  3760.                     version.                                                  
  3761.     07/04/89        Source code printer, will print file name, page number,   
  3762.                     and date of last modification on the header of each page. 
  3763.                     Prints source file with line numbers.  Modify printer     
  3764.                     control codes in the included header file before          
  3765.                     compiling.                                                
  3766.     08/13/88        A C source code file pretty printer and function tree     
  3767.                     graph printer, gathered from articles printed in Dr.      
  3768.                     Dobbs Journal, by various authors.                        
  3769.     09/05/90        HP Laserjet source code printer that shades each 5th line 
  3770.                     of the source and adds line numbers.                      
  3771.     05/15/90        Turbo C cross reference utility.  Provides an optional    
  3772.                     graphical display of function calls, matching begin and   
  3773.                     end braces and other features.  Analysis of include files 
  3774.                     can be suppressed.  Other options.                        
  3775.     04/25/90        A hypertext C source code file browser.  Mouse support.   
  3776.                     Many configuration options.  Link files together for      
  3777.                     browsing.  Will tag mismatched braces parentheses, etc.   
  3778.     05/05/91        Formatting C code list.  Adds line numbers and page       
  3779.                     breaks to the source code file.  Parameters may be given  
  3780.                     in the command line, or from an environment variable.  No 
  3781.                     source.                                                   
  3782.     Page No.    64
  3783.     01/25/96
  3784.                          PD/Shareware Products in Library
  3785.     
  3786.     Release Date    Product Description                                       
  3787.     
  3788.     
  3789.     12/13/90        2 files ported from MSC to Turbo C, with makefile         
  3790.                     included.  Provides the basis of a version control        
  3791.                     system.  Creates a base source file.  The update program  
  3792.                     will either report differences between base and current   
  3793.                     version, or execute the changes.                          
  3794.     12/02/89        Command line parser for Turbo C.  Code to facilitate      
  3795.                     processing of command line parameters and switches        
  3796.                     provided by the user.                                     
  3797.     02/13/91        Not supported. Source code listing formatter and print    
  3798.                     utility that will use either Laserjet or Postscript       
  3799.                     codes.  Configurable for a variety of effects.            
  3800.     06/01/92        A draft suggestion on C language coding standards.        
  3801.     05/26/92        C code reformatter.  Formatting preference is selectable  
  3802.                     by the user.  Controls format of conditionals, function   
  3803.                     calls, etc., to provide for a consistent coding style.    
  3804.     06/23/92        Source code indenter and formatter.                       
  3805.     02/04/91        A program to generate dependency lists for a C source     
  3806.                     code file provided on the command line.                   
  3807.     01/22/93        A utility that will automatically generates far strings   
  3808.                     from the strings in an input file, thereby avoiding       
  3809.                     "DGROUP exceeds 64K" error messages in large programs.    
  3810.     04/29/93        Executable file to create a header (.h) file including    
  3811.                     the prototypes of the functions in a C source code file.  
  3812.     07/20/93        An executable utility to provide for smart linking of a   
  3813.                     library, by parsing desired functions in the source code  
  3814.                     so that they alone will be linked in.                     
  3815.     04/22/93        Prints source code files of any language (add your own).  
  3816.                     Highlights comments, keywords, and blocks. Over 40        
  3817.                     options - line numbers, headers, tab stops, multi-column, 
  3818.                     line wrapping, print ranges, and more. All options FULLY  
  3819.                     user definable.                                           
  3820.     07/27/92        Prototype extractor creates ANSI function prototype       
  3821.                     listing for functions defined in a source code file.      
  3822.                     Source code for the utility is included.                  
  3823.     12/16/92        C code for a function evaluator/generator.  Finds the     
  3824.                     shortest instruction set for a given function on a given  
  3825.                     CPU.                                                      
  3826.     04/01/93        A programmer's utility for C/C++.  Generates function     
  3827.                     prototypes from a source code file.                       
  3828.     12/17/91        Counts the total number of lines in a source code file    
  3829.                     and that total number of compilable C code lines in a     
  3830.                     file.  ANSI C source is included.                         
  3831.     03/29/94        Lint for C, for DOS or Windows development.  Reads all    
  3832.                     specified source code and gives detailed reports on any   
  3833.                     errors, compatibility or portability warnings.  Can read  
  3834.                     all files in a project and report only unresolved errors  
  3835.                     and warnings.                                             
  3836.     05/30/93        System for formatting C source code files.  Highly        
  3837.                     portable, includes make files for BorlandC and BSD Unix.  
  3838.                     Will compile under DOS and OS/2.                          
  3839.     03/12/94        A set of C programmer's productivity tools.  Analyze      
  3840.                     program structure, search for and optionally rename       
  3841.                     identifiers. Multiple module support. Direct links to     
  3842.     Page No.    65
  3843.     01/25/96
  3844.                          PD/Shareware Products in Library
  3845.     
  3846.     Release Date    Product Description                                       
  3847.     
  3848.     
  3849.                     your own editor.                                          
  3850.     02/18/94        LaserJet Code printer with Comment high-lighting.  Will   
  3851.                     print C/C++, Pascal, Assembly, Basic, Cobol code with     
  3852.                     comments highlighted (bold text) on HP LaserJet           
  3853.                     compatible printers.                                      
  3854.     03/09/94        Text file browser with color syntax highlighting for      
  3855.                     C/C++, Pascal, and xBase programs. Can also display in    
  3856.                     EGA/VGA 43/50 line mode. C++ source code available from   
  3857.                     the author. This package also includes binary file dump   
  3858.                     program, C source available.                              
  3859.     10/31/93        A utility which can analyze multiple C source code files  
  3860.                     and print cross reference report, including a calling     
  3861.                     tree for each function.                                   
  3862.     05/23/94        Utility to read projects notes from a BC++ 3.1 or TC++    
  3863.                     3.0 project files and write them to a separate .NOT ASCII 
  3864.                     text file. Useful for converting to Borland C++ 4.0.      
  3865.                     Includes C source code.                                   
  3866.     09/01/94        Cross referencing utility that will cross reference any   
  3867.                     number of C modules, outputting a list of globals and     
  3868.                     constants, a summary list of functions, a verbose list of 
  3869.                     functions, and a tree of function's calls and callers.    
  3870.     01/03/95        Windows 3.1 program for printing ASCII text file. Lets    
  3871.                     you select one or more files to print with control over   
  3872.                     page formatting. Supports drag-n-drop, batch support, and 
  3873.                     file date option for headers/footers. Windows NT          
  3874.                     compatible.                                               
  3875.     10/15/94        Winners of the 1994 Obfuscated C Code contest.  A short   
  3876.                     course in creating incomprehensible C source code.        
  3877.                     Originally Unix platform material, this archive has been  
  3878.                     modified for MS/DOS.                                      
  3879.     12/29/94        Windows 3.1 application to provide ANSI C function        
  3880.                     prototyping.  This version does not support C++ function  
  3881.                     prototypes.                                               
  3882.     05/01/95        C code obfuscator. Makes C code hard to read, understand  
  3883.                     and copy. Processes preprocessor directives, renames      
  3884.                     identifiers, octalizes strings, removes comments and      
  3885.                     converts all flow control to "if ... gotos".              
  3886.     01/01/95        Shareware version of a utility which can analyze multiple 
  3887.                     C source code files and print cross reference report,     
  3888.                     including a calling tree for each function.               
  3889.     07/02/95        A coding and software development standard is suggested   
  3890.                     in this paper.  Contributions to this project are         
  3891.                     solicited.                                                
  3892.     11/11/95        Text search utility for use with large C projects.  It    
  3893.                     finds the definition of functions or global variables,    
  3894.                     but eliminates false matches which would be returned by   
  3895.                     grep and similar utilities.                               
  3896.     06/08/95        Add on utility for Microsoft Visual C++.  It will add     
  3897.                     documentation in C++ files, giving file, author,          
  3898.                     description and copyright information, a places sentry    
  3899.                     defines in the .h file.  Individual functions may receive 
  3900.                     detailed descriptions as well.                            
  3901.     12/12/95        Analyzes and aides documentation and understanding C      
  3902.     Page No.    66
  3903.     01/25/96
  3904.                          PD/Shareware Products in Library
  3905.     
  3906.     Release Date    Product Description                                       
  3907.     
  3908.     
  3909.                     programs. Develops function descriptions, hierarchy and   
  3910.                     cross-ref from the C code itself. Creates documentaion    
  3911.                     from program comments. Hypertext view of analysis and     
  3912.                     into selected functions.                                  
  3913.     
  3914.     ** Type Communication     
  3915.     08/29/91        Litecomm toolbox provides easy access to full             
  3916.                     capabilities of PC's asynchronous communication port.     
  3917.                     Litecomm's fully interrupt driven and buffered            
  3918.                     communication supports com1 thru com4 simultaneously.     
  3919.                     Y-Modem/Z-Modem support.                                  
  3920.     05/22/88        An RS232 interrupt driven communications routine. Source  
  3921.                     and documentation provided for set-up, use, and           
  3922.                     modification.                                             
  3923.     02/29/88        Source code for Compuserve Quick B protocol, and          
  3924.                     executable.                                               
  3925.     02/28/93        Splits up big files into a number of 200 KB files, so     
  3926.                     that they may be transmitted on Unix UUCP.  (200 KB file  
  3927.                     size limit).                                              
  3928.     03/13/89        Generates and verifies 32 bit cyclic redundancy codes.    
  3929.                     This can work for either standard text or binary files    
  3930.                     for portability to other hardware platforms.  Can be used 
  3931.                     to verify file integrity of text, source code files, etc. 
  3932.     12/24/87        C Asynch routines, and a handy reference guide for Asynch 
  3933.                     functions.                                                
  3934.     08/29/89        Interrupt driven terminal package for OS/2.               
  3935.     08/08/89        This program acts to dump the screen output from a 3270   
  3936.                     session to a file. It can either overwrite or append to   
  3937.                     the output file.                                          
  3938.     02/20/88        Very basic demonstration of asynch communication in Turbo 
  3939.                     C.                                                        
  3940.     02/09/87        Clink file transfer protocol.  Description of the         
  3941.                     protocol, and files to implement it.                      
  3942.     12/24/87        A group of files is provided here to define data,         
  3943.                     procedures, and pointers used for async communication     
  3944.                     processing with C. Files include a header and main C      
  3945.                     module for this purpose.  Some modification may be        
  3946.                     neccesary for Turbo C version 2.0/MSC 6.0.                
  3947.     07/29/87        Turbo C code to compute CRC by computation or by look-up  
  3948.                     tables, with code for generation of the tables included.  
  3949.                     See Campbell's "C programmer's Guide to Serial            
  3950.                     Communications" for a detailed discussion.                
  3951.     02/21/88        Complete C source code to the Binkley Term Comm program,  
  3952.                     includes assembly source code as well.  Support for       
  3953.                     various comm protocols including zmodem.  Excellent       
  3954.                     learning resource for Asynch programming.                 
  3955.     01/26/90        Collection of fucntions for low level serial              
  3956.                     communication on PCs. This is a translation to C of       
  3957.                     Conrad's IBMCOM.PAS 3.1 Pascal program.                   
  3958.     02/02/89        A 1.01 version exists. Turbo C 2.0 RS-232 support for IBM 
  3959.                     PCs.  Interrupt driven, more than one port supported      
  3960.                     simultaneously. Carrier detect monitoring, more. Version  
  3961.                     2.5 .OBJ format with ASM support is nearing completion.   
  3962.     Page No.    67
  3963.     01/25/96
  3964.                          PD/Shareware Products in Library
  3965.     
  3966.     Release Date    Product Description                                       
  3967.     
  3968.     
  3969.     07/03/89        Source code for FAX compression and decompression.        
  3970.     10/05/89        Library for implementation of MNP error checking          
  3971.                     protocol, provided by  Microcom, the MNP developer.       
  3972.                     Intended for Microsoft C, small model.  Large model and   
  3973.                     Borland C libraries are available.                        
  3974.     10/06/89        A library of asynch communications routines, supporting   
  3975.                     comports 1-4 for IBM-PC compatibles.  All source code is  
  3976.                     included.  Developed on Turbo C.                          
  3977.     02/21/88        Asynchronous communications routines, supporting 4 com    
  3978.                     ports.  Written for Turbo C version 1.5, will require     
  3979.                     some modification for ANSI C.  The underlying code is     
  3980.                     rather old, as this is a translation from a Turbo Pascal  
  3981.                     implementation.                                           
  3982.     09/05/87        Low level asynch communications routines for Turbo C.     
  3983.                     Source code in C and ASM.                                 
  3984.     01/11/89        Simple, interrupt driven low level serial driver written  
  3985.                     in C for MS/DOS. Provides minimal functionality, but      
  3986.                     sufficient to base a communications program on it.        
  3987.     04/01/91        C source for Compuserve's Plus B transfer protocol.       
  3988.     03/13/90        Source code files for simple asynchronous communications  
  3989.                     functions written entirely in ANSI C.  Documentation is   
  3990.                     to be found in the header file.  Useful for the novice    
  3991.                     asynch programmer as a learning aid.                      
  3992.     11/28/90        A recently update asynch communications library.  For     
  3993.                     Turbo C, can be compiled for all models with the source   
  3994.                     code provided.  The design attempts to treat asynchronous 
  3995.                     data as a C stream, to the extent possible.  XON/XOFF     
  3996.                     control. Well documented.                                 
  3997.     01/13/91        Function library for asynchronous communications.         
  3998.                     Support is provided for X-Modem and Y-Modem protocols.  C 
  3999.                     and assembly source are included.                         
  4000.     07/25/91        A background communications program with source code.     
  4001.     02/21/90        Fossil interface library for any revision 5 specification 
  4002.                     implementation for MS-DOS.  Source and demos provided.    
  4003.     10/19/91        Asynchronous communications library for Borland and MS C. 
  4004.                     Supports ports Com1-Com4 at 115Kbaud.  Registered version 
  4005.                     can be used with Digiboard, supporting up to 32 ports.    
  4006.                     Registered version provides all memory models.            
  4007.     02/02/92        MicroSoft C source code for the JModem file transfer      
  4008.                     protocol.  A recently released update.                    
  4009.     10/10/92        Program to create a professional looking list of all the  
  4010.                     files available for download on an RBBS Bulletin Board.   
  4011.                     Also includes utility files, all source code.  Desqview   
  4012.                     aware.                                                    
  4013.     12/21/90        Programmer's interface for Procomm Plus v. 2.0.           
  4014.                     Technical information on the structure of Procomm Plus    
  4015.                     files.                                                    
  4016.     06/01/93        A library permitting easy implementation of Doors (access 
  4017.                     to external programs) with PCBoard and most common BBS    
  4018.                     systems.  Has the ability to interface with any BBS       
  4019.                     program/system that is not directly supported by the      
  4020.                     library.                                                  
  4021.     05/05/93        Source code for RZ and SZ, used in Zmodem send and        
  4022.     Page No.    68
  4023.     01/25/96
  4024.                          PD/Shareware Products in Library
  4025.     
  4026.     Release Date    Product Description                                       
  4027.     
  4028.     
  4029.                     receive.                                                  
  4030.     12/07/93        Two routines for serial port communications, recently     
  4031.                     updated for Microsoft C v. 8.0.  One routine uses BIOS,   
  4032.                     the other uses direct port reads and writes.  A high      
  4033.                     resolution timer is also included.                        
  4034.     12/08/93        A routine that checks the port specified on the command   
  4035.                     line to see if the Modem is turned on.  If the Modem is   
  4036.                     not found, a DOSERROR level is set.  Microsoft Visual C++ 
  4037.                     make and link files included.                             
  4038.     08/26/93        C source code for a portable implementation of the Kermit 
  4039.                     transfer protocol.                                        
  4040.     04/16/93        A fossil class for use in asynch communications           
  4041.                     applications that interface with a fossil driver.  Tested 
  4042.                     with BNU and X00.                                         
  4043.     06/02/93        Multinode BBS with internal QWK mail, multiplayer games.  
  4044.                     Support for FidoNet, PostLink, CD_ROM, multidisk changers 
  4045.                     and DESQview. Includes multiuser external program         
  4046.                     software development kit (XSDK) for C programmers. Full   
  4047.                     Turbo C source available.                                 
  4048.     01/18/94        BlueWave offline mail reader packet specifications and    
  4049.                     programmer's devlopment reference documentation.          
  4050.     12/25/93        Converts QWK format mail packets to ASCII text.           
  4051.                     Determines file archival method automatically. Handles    
  4052.                     ARC, ARJ, LHA, LHARC, ZIP, and ZOO with the appropriate   
  4053.                     external program.                                         
  4054.     05/10/94        An example routine demonstrating how to bypass PCBIOS     
  4055.                     comm routines and install a serial interrupt handler.     
  4056.     06/26/93        A set of C source files comprising a collection of        
  4057.                     Asynchronous Communications tools.                        
  4058.     02/04/94        A toolkit for programming Bulletin Board System door      
  4059.                     programs in C. Turbo C, Borland C, MSC and Symantec       
  4060.                     versions of the library are included, as well as a sample 
  4061.                     program.                                                  
  4062.     07/15/94        The text of an in-depth tutorial on CRC theory, along     
  4063.                     with a code sample demonstrating its implementation.      
  4064.                     Mostly a re-posting of another author's material with     
  4065.                     sample (PD) source code example.                          
  4066.     05/29/94        Programming Toolkit for BBS Doors that are designed to    
  4067.                     access FTSC-compatible mail networks.  Documentation,     
  4068.                     source code and a sample door application are included.   
  4069.     07/26/94        Client and Server applications for communicating over the 
  4070.                     printer port between 2 PCs.                               
  4071.     07/31/94        Function library for asynchronous communications.  For    
  4072.                     programmers who are developing for Win 3.1 using the SDK, 
  4073.                     or Borland C++.  30+ functions in the library.            
  4074.                     Communications up to 115,000 Baud.                        
  4075.     11/15/94        C source code for computing the 32 bit CRC value of a     
  4076.                     file, using a CRC table lookup.                           
  4077.     07/29/94        Windows 3.1 terminal program featuring state-driven       
  4078.                     Xmodem and Ymodem.  Requires PCL4W11.ZIP (also available  
  4079.                     here) in order to be compiled. Full C source code         
  4080.                     included.                                                 
  4081.     03/21/91        Simple set of serial communications routines written in   
  4082.     Page No.    69
  4083.     01/25/96
  4084.                          PD/Shareware Products in Library
  4085.     
  4086.     Release Date    Product Description                                       
  4087.     
  4088.     
  4089.                     assembly language and called by C.  Includes              
  4090.                     documentation and object files.  Set up for use by Turbo  
  4091.                     C compiler and assembler.                                 
  4092.     07/08/92        Uses small memory model. Great hypertext help program.    
  4093.                     Run the enqhelp program for detailed help information.    
  4094.                     Version 1.1.                                              
  4095.     09/24/94        Electronic Bulletin Board System door (callable           
  4096.                     subprogram) programming kit.  Designed for Turbo          
  4097.                     C/Borland C++ compilers or MSC.  ANSI/AVATAR/RIP support  
  4098.                     is provided.  Source code is available for an additional  
  4099.                     $28.                                                      
  4100.     11/17/94        Asynchronous communications library.  Supports ports      
  4101.                     Com1-Com4.  Registered version can be used with           
  4102.                     Digiboard, supporting up to 32 ports.  Shareware version  
  4103.                     provides Borland Library in small model.                  
  4104.     11/17/94        Asynchronous communications library.  Supports ports      
  4105.                     Com1-Com4.  Registered version can be used with           
  4106.                     Digiboard, supporting up to 32 ports.  Shareware version  
  4107.                     provides MSC Library in small model.                      
  4108.     10/22/88        Send morse code from the keyboard and receive it on the   
  4109.                     screen. Written in Turbo C 1.0 with bug patches. Bypasses 
  4110.                     the BIOS and DOS to reprogram the serial port hardware    
  4111.                     and the timer/sound chip. Includes documentation file and 
  4112.                     DOS executable.                                           
  4113.     01/03/90        Used to determine the bearing and range to a HAM radio    
  4114.                     station given latitude and longitude. Command line DOS    
  4115.                     executable included. Does not use grid squares.           
  4116.     06/03/92        KA9Q TCP/IP NOS 920603 version source code. Turbo C       
  4117.                     makefile, object, and assembly source files included. No  
  4118.                     documentation files.                                      
  4119.     08/07/94        Current modifications for the Jmodem protocol based on    
  4120.                     Richard Johnson's work (see JMODM311.ZIP).  Johnson is no 
  4121.                     longer supporting Jmodem.                                 
  4122.     02/04/95        Serial communications software for DOS.  Source and       
  4123.                     header are provided, no documentation.                    
  4124.     12/28/94        C source code to split source code files so that they can 
  4125.                     be uploaded to through a FidoNet echo, circumventing      
  4126.                     oversized message problems.                               
  4127.     10/14/94        BorlandC++/TurboC++ library for BBS door development.     
  4128.                     Supports high speed modems and the 16550 UART.  Built in  
  4129.                     Ansi terminal emulation support.  Written in assembly for 
  4130.                     speed.  A door developed with this library will run on    
  4131.                     many different systems.                                   
  4132.     08/25/93        Setup a UNIX like electronic news system on your PC.      
  4133.                     Modification of the original source code by John McCombs  
  4134.                     and others. GNU licensing. Makefiles for Boland C++ and   
  4135.                     Turbo C.  Support added for OS/2, but not thoroughly      
  4136.                     tested.                                                   
  4137.     09/01/90        A device driver for the serial port of IBM compatible     
  4138.                     PCs. It provides the tools to write a communications      
  4139.                     program. This software is intended to be used in place of 
  4140.                     the weak BIOS and DOS routines for serial communications. 
  4141.                     DOS installable device driver.                            
  4142.     Page No.    70
  4143.     01/25/96
  4144.                          PD/Shareware Products in Library
  4145.     
  4146.     Release Date    Product Description                                       
  4147.     
  4148.     
  4149.     11/10/92        A TSR program which will display and send a message       
  4150.                     to/from a serial port connected to another PC. Also       
  4151.                     contains an introductory article on how to write TSR      
  4152.                     programs and DOS TSR executables.                         
  4153.     07/20/91        FIFO asyncronous communications test program for National 
  4154.                     Semi-Conductor 16550 and 16552 UART chips. Adapted from   
  4155.                     LBT.C Loopback Test Rev. 1.1 by Brian A. Berg. Includes   
  4156.                     DOS executables and good documentation.                   
  4157.     12/02/91        MSDOS termcap for terminal emulation. Compiled with MSC   
  4158.                     5.1. Was excerpted from GNU emacs. Tags file included for 
  4159.                     use by DOS "vi" editor clones and make files for MSC and  
  4160.                     SCO.                                                      
  4161.     09/15/89        Checks the status of the carrier detect (CD) signal on    
  4162.                     the serial ports of a PC. COM1 and COM2 ports are         
  4163.                     supported. A sample batch file illustrating the use of    
  4164.                     the utility is included. Written using Turbo C.           
  4165.                     Documentation file also included.                         
  4166.     11/17/91        A multiple window interface to UNIX for PCs. Based on a   
  4167.                     program by John Bruner for the Mac. Provides up to 7      
  4168.                     separate login sessions to a remote UNIX machine.         
  4169.                     Requires UW server to be running on UNIX host. Implements 
  4170.                     UNIX windows protocols 0 and 1.                           
  4171.     02/20/95        C/C++ library supporting ASCII, XModem, Xmodem CRC,       
  4172.                     XModem 1K, YModem, YModem G, and ZModem. Supports Turbo   
  4173.                     C, Borland C, MIX Power C, and MSC. Requires              
  4174.                     MarshallSoft's PCL4C library.                             
  4175.     03/29/95        Function library for asynchronous communications.         
  4176.                     Supports Com 1-16 up to 115,200 bps, 4+ ports             
  4177.                     concurrently, all memory models, dumb Digiboards, BOCA    
  4178.                     boards, INS16550, interrupt driven, RTS/CTS flow control. 
  4179.                     Includes Xmodem, Ymodem-G terminal program.               
  4180.     02/09/95        Source code for serial I/O in Borland C applications.     
  4181.                     Provides support for communications ports 1-4, with       
  4182.                     automatic recognition of buffered serial ports(16550      
  4183.                     UARTS).                                                   
  4184.     10/20/94        An implementation of the FTP (File Transfer Protocol) for 
  4185.                     Windows Winsock.  Lib and .dll are supplied with the      
  4186.                     include file for C programming, as well as some sample    
  4187.                     application code.                                         
  4188.     
  4189.     ** Type Compiler          
  4190.     12/12/91        Menu driven utility to ease the use of command line       
  4191.                     compilers.  Edit, compile and link from within the        
  4192.                     program.  On line help is available.  The user must       
  4193.                     supply a configuration file giving the assembler, editor, 
  4194.                     compiler and linker, and switches.                        
  4195.     02/23/92        EMX is an application development system for 32 bit       
  4196.                     programming.  Supports GNU C compiler.  Unzip this, and   
  4197.                     the related files with the -d option (pkunzip -d          
  4198.                     emx*.zip). A later 0.8f version was produced 1-3-93.      
  4199.     02/22/92        Library source code for EMX.  EMX is an application       
  4200.                     development system for 32 bit programming.  Supports GNU  
  4201.                     C compiler.  Unzip this, and the related files with the   
  4202.     Page No.    71
  4203.     01/25/96
  4204.                          PD/Shareware Products in Library
  4205.     
  4206.     Release Date    Product Description                                       
  4207.     
  4208.     
  4209.                     -d option (pkunzip -d emx*.zip).                          
  4210.     02/23/92        Test modules for EMX.  EMX is an application development  
  4211.                     system for 32 bit programming.  Supports GNU C compiler.  
  4212.                     Unzip this, and the related files with the -d option      
  4213.                     (pkunzip -d emx*.zip).                                    
  4214.     12/08/93        Windows group icon installer for Borland C++ version 4.0. 
  4215.     02/01/94        Integrated Development Environment for the Power C        
  4216.                     compiler.  Permits loading entire projects.  You can      
  4217.                     edit, compile, link and test your projects from within    
  4218.                     the shell.  Source code available for an additional $10.  
  4219.     11/29/94        CEnvi uses the Cmm programming language (based on C) to   
  4220.                     enhance batch files or creat utilities. 150+ built in     
  4221.                     functions or create your own. Interact with DOS commands, 
  4222.                     interrupts, and environment variables. 50 samples         
  4223.                     demonstrate Cmm programming.                              
  4224.     03/15/94        CEnvi uses the Cmm programming language (based on C) to   
  4225.                     create batch-like files or utilities. 150+ built in       
  4226.                     functions, create your own, or call into Windows or other 
  4227.                     DLLs. Automate program menus, dialogs and keyboard. 50+   
  4228.                     samples.                                                  
  4229.     03/15/94        CEnvi uses the Cmm programming language (based on C) to   
  4230.                     enhance batch/REXX files or create utilities. 150+ built  
  4231.                     in functions, create your own, or call DLLs. Automate any 
  4232.                     OS/2, DOS, or Windows task. 100 samples.                  
  4233.     06/06/94        A Polymorphic C Language Object Oriented Programming      
  4234.                     Extension.  Provides virtual function capabilities and    
  4235.                     object oriented programming, without special              
  4236.                     preprocessors.                                            
  4237.     05/09/94        How to modify Borland C++ 4.0 to create 32 bit DOS        
  4238.                     protected mode programs.  Includes step by step           
  4239.                     instructions, a utility, and sample DOS protected-mode    
  4240.                     program.  Requires Borland C++ 4.0 CD-ROM version to      
  4241.                     modify the run-time library code.                         
  4242.     07/23/94        Generic ANSI-C language object oriented programming       
  4243.                     extensions.  Features of the package include multiple     
  4244.                     inheritance, automatic garbage collection, and run time   
  4245.                     error checking.  ANSI C source code is included.          
  4246.     05/12/94        A demo of the Micro-C compiler.  Very small compiler      
  4247.                     using a subset of C, to produce highly portable code on 8 
  4248.                     and 16 bit systems.  It will operate in 32K of RAM.       
  4249.                     Libraries and utilities are provided.  The full product   
  4250.                     is available at $99.95                                    
  4251.     11/01/94        A set of 3 files providing pre-release information on     
  4252.                     Borland C++ version 4.5.  Details new features of the     
  4253.                     release.                                                  
  4254.     11/03/94        Technical Information sheet from Borland, providing Q&A   
  4255.                     on BorlandC++, version 4.5.                               
  4256.     06/06/85        Has user documentation and C libraries.  No source code.  
  4257.                     Originally written by Ron Cain and ported to DOS by       
  4258.                     Caprock Systems, Inc.                                     
  4259.     12/08/94        A version of the the IDEHOOK.OBJ, that is compatible with 
  4260.                     Borland C++ for Windows (BCW) version 4.02.               
  4261.     07/05/95        Libraries for Microsoft Visual C++, to increase the       
  4262.     Page No.    72
  4263.     01/25/96
  4264.                          PD/Shareware Products in Library
  4265.     
  4266.     Release Date    Product Description                                       
  4267.     
  4268.     
  4269.                     number of available file handles.                         
  4270.     09/30/95        Efficient and high performance console output library     
  4271.                     that renders text by drawing directly to the video        
  4272.                     display for maximum performance. Similar to Borland conio 
  4273.                     output display support, but faster and mroe powerful.     
  4274.     01/21/96        Procedure to set up the "f2c.exe" Fortran to C            
  4275.                     translator, along with the DJGPP DOS port of the GNU C    
  4276.                     compiler "gcc.exe". Also tells you which files are really 
  4277.                     needed, and where to put them, in order to make a generic 
  4278.                     f77 compiler.                                             
  4279.     
  4280.     ** Type Compression       
  4281.     04/07/89        Article on data compression algorithm. Includes the       
  4282.                     source of LARC and LHARC file compression algorithms.     
  4283.     05/24/89        Modified form of LHARC compression/decompression          
  4284.                     routines. Speeds up processing and can be set to work     
  4285.                     with multiple files.                                      
  4286.     03/06/89        These functions are designed as prototypes and/or small   
  4287.                     zipfile extraction utilities. They are available for      
  4288.                     use/modification in C and Pascal and are designed for     
  4289.                     portability among IBM compatible machines.                
  4290.     09/30/89        Utility to delete files from the default directory that   
  4291.                     are part of a Zip file provided as a parameter.  Useful   
  4292.                     example of reading Zip File contents.                     
  4293.     02/25/89        When zipping archive files, this utility gives the latest 
  4294.                     date of the files zipped to the resulting zip file.       
  4295.                     Source code included.                                     
  4296.     04/15/89        A utility designed for the testing and recovery of files  
  4297.                     archived as lharc archive files. It can be used to list   
  4298.                     the contents of an lharc archive file, test integrity,    
  4299.                     find good files within, and extract them.                 
  4300.     04/06/89        A single file compression/decompression program for       
  4301.                     creating LHARC archive files. The functions included      
  4302.                     allow for creation, listing, retrieval, and updating of   
  4303.                     archive files.                                            
  4304.     12/06/88        Allows listing/viewing of the contents of archived files  
  4305.                     including arc, pak, zoo, and dwc.                         
  4306.     05/02/90        Modifications of the LZW compression algorithm.           
  4307.     03/04/91        Source code for the LHA data compression programs.        
  4308.                     Japanese versions included.  The makefile will require    
  4309.                     revision in most cases.                                   
  4310.     08/12/88        C source code for SEA's ARC method, and supporting        
  4311.                     routines.                                                 
  4312.     01/01/88        Copies component files, extracted from an .arc compressed 
  4313.                     archive to floppy, maximizing the number of files that    
  4314.                     will fit on the floppy.  Continues with copying on floppy 
  4315.                     until the archive has been completely copied.             
  4316.     07/10/91        Source code for a simple extractor/lister for .zoo        
  4317.                     archive files.  Does not include the more advanced        
  4318.                     features of current zoo, but the code is portable.  This  
  4319.                     is an update to Booz102s.zip, supplied in the last        
  4320.                     version of the library.                                   
  4321.     02/15/89        Zip file contents lister, with source code, demonstrating 
  4322.     Page No.    73
  4323.     01/25/96
  4324.                          PD/Shareware Products in Library
  4325.     
  4326.     Release Date    Product Description                                       
  4327.     
  4328.     
  4329.                     accessing zip files.                                      
  4330.     04/11/89        Source code and technical documentation for the data      
  4331.                     compression programs developed by the author.             
  4332.     07/11/91        Source code for Zoo archiving method.  A large number of  
  4333.                     source code files and documents.  Compression,            
  4334.                     decompression, error checking and recovery.               
  4335.     03/23/92        A library for file compression and decompression, using   
  4336.                     the LZW compression algorithm.  Useful technical data is  
  4337.                     included in thorough documentation.                       
  4338.     09/06/92        A compression system for .gif (Compuserve Graphics        
  4339.                     Interchange Format) files.  Compresses without image      
  4340.                     loss.  Average compression 20-25%.                        
  4341.     10/03/91        Source code in C and assembly for Zip file compression    
  4342.                     and associated utilities, distributed by the InfoZip      
  4343.                     Group.  Includes make files for several compilers.        
  4344.     02/01/93        Unix, OS/2 and MS DOS source code for the various Unzip   
  4345.                     decompression methods.  The documentation provides a      
  4346.                     great deal of valuable information on algorithms, data    
  4347.                     structure and methods.  A work in progress.               
  4348.     04/09/91        Encoding and Decoding routines for ARJ file compression   
  4349.                     method.                                                   
  4350.     05/30/93        Free Software Foundation's file compression system with   
  4351.                     all source code.                                          
  4352.     10/14/93        A collection of lossless data compression sources.  LZW,  
  4353.                     Comp, ASH, HUF and others.                                
  4354.     02/07/93        Source files for file compression utility, using the LZ77 
  4355.                     and Huffman algorithm.  No documentation, but the source  
  4356.                     code files are commented.  ANSI C, should be portable.    
  4357.     01/01/94        C source to access and decompress GNU zip files or first  
  4358.                     (only) entry from PKZIP and InfoZip compatible archives   
  4359.                     in open() Read() Close() style.                           
  4360.     01/18/94        Archive File Sizer: Resize one large archive file into    
  4361.                     several smaller archive files. Supports PKZIP 2.04g, LHA  
  4362.                     2.13, and ARJ 2.41. Includes full C source.  NOTE: Will   
  4363.                     not split multi-volume, spanned, or archives with files   
  4364.                     larger than destination size.                             
  4365.     04/17/95        Implementation of a compression 'pipe', to provide        
  4366.                     UNIX-like capability.  LZW and deflate methods are        
  4367.                     provided for lossless compression.                        
  4368.     03/01/94        Data compression toolkit.  Smaller and faster than other  
  4369.                     compression utilities.  Buffer and file interfaces.       
  4370.                     Supports C/C++, Pascal, Assembly, BASIC, Visual Basic,    
  4371.                     and others.  Purchasers can use Cx royalty free in their  
  4372.                     applications.  Source available.                          
  4373.     06/12/94        Windows port of "ZipInfo". Lists all technical info about 
  4374.                     ZIP files. File access permissions, encryption status,    
  4375.                     type of compression, version and operating system or file 
  4376.                     system of compressing program, etc.                       
  4377.     06/15/94        LZW data compression Library for C. Some uses are:        
  4378.                     Compressing/expanding files on disk, Compressing files    
  4379.                     "on the fly" for telecommunications, and compressing data 
  4380.                     files used by your application. Supports Borland Turbo C, 
  4381.                     Microsoft C, and Mix Power C.                             
  4382.     Page No.    74
  4383.     01/25/96
  4384.                          PD/Shareware Products in Library
  4385.     
  4386.     Release Date    Product Description                                       
  4387.     
  4388.     
  4389.     11/20/95        Adds platform-independent data compression to your        
  4390.                     applications. Low overhead. Beats PKZIP and LHARC on      
  4391.                     binary data.  Speed network data transfers. Wild-card     
  4392.                     support and full directory trees.  Portable code.         
  4393.     08/10/94        Data compression library for Windows programmers using    
  4394.                     Borland C and MS C. Uses Lempel, Zev, Welch (LZW)         
  4395.                     compression algorithms.                                   
  4396.     01/18/90        Handle UNIX compressed files on a DOS machine.  Makefiles 
  4397.                     available for Turbo C, Microsoft C, OS/2, Xenix and       
  4398.                     Minix.  Revision history information.  Many authors have  
  4399.                     contributed to the source code. Also has atob and btoa    
  4400.                     routines.                                                 
  4401.     04/25/91        Written in Borland C++. Has decompression source code     
  4402.                     file. Includes compression and decompression DOS          
  4403.                     executables and documentaion file.                        
  4404.     07/14/91        Written using Borland C++ 2.0 with sizeof(int) == 2.      
  4405.                     Includes source code files and DOS executables for both   
  4406.                     compressing and decompressing files. Also known as RLE    
  4407.                     encoding.                                                 
  4408.     01/10/95        File compression and expansion routines extracted from a  
  4409.                     GIF file writer and reader.  Full C source code included. 
  4410.     
  4411.     ** Type Configuration     
  4412.     09/16/90        A set of C routines that provide a standard interface for 
  4413.                     interpreting data in user defined configuration files.    
  4414.                     The data is read in by your application and parsed        
  4415.                     according to the code provided here.                      
  4416.     03/05/93        C++ class library that will provide for creation,         
  4417.                     modification, reading and writing program initialization  
  4418.                     (.ini) files.                                             
  4419.     08/30/92        Modifies working path for MSDOS environments by           
  4420.                     prepending or appending a new path node to an existing    
  4421.                     path environment or by replacing an old path node with an 
  4422.                     new path node within an existing path. Turbo C makefile   
  4423.                     and DOS executable included.                              
  4424.     
  4425.     ** Type Database          
  4426.     08/21/87        A prototype example of ISAM file type set-up and use in   
  4427.                     C. The code here illustrates use of index file set-up and 
  4428.                     processing functions.  Code is well documented.           
  4429.     02/02/88        A collection of files for ISAM (Indexed Sequential Access 
  4430.                     Method), used in database manipulation.  Open, close      
  4431.                     indexes, read and write, rebuild indexes, delete, and     
  4432.                     other functions.                                          
  4433.     06/04/88        General purpose data management library. B-Trees, hash    
  4434.                     tables, and related structures are supported.  Source can 
  4435.                     be ordered from author for $50.00 more. Well documented.  
  4436.     06/01/87        Complete data base management system in C. Source code,   
  4437.                     headers, and batch files to make the executable.  No      
  4438.                     documentation, or identification of the author.  Many     
  4439.                     good shareware database packages exist, see others in     
  4440.                     this library.                                             
  4441.     06/19/87        Dbase III interface Library. The routine provides some    
  4442.     Page No.    75
  4443.     01/25/96
  4444.                          PD/Shareware Products in Library
  4445.     
  4446.     Release Date    Product Description                                       
  4447.     
  4448.     
  4449.                     tools to access dBase III /dBase III plus files. The      
  4450.                     routines are very rudimentary. Docs, source, definitions  
  4451.                     and lib included.  Valuable information on dBase file     
  4452.                     structure is included.                                    
  4453.     01/25/88        Source code listings for a Database project in C.  Author 
  4454.                     unknown, no Doc File, perhaps of interest to programmers  
  4455.                     who enjoy reading others' code.                           
  4456.     11/18/87        Lattice C 3.11 code (with assembler routines) to access   
  4457.                     and manipulate dBase III+ data files.  Open, browse,      
  4458.                     append, delete, pack records and other routines.          
  4459.     07/31/89        BTree indexing routines, supports variable length         
  4460.                     records, and provides for caching of index records.       
  4461.     11/13/88        Program to show dbase III/Clipper .dbf and index file     
  4462.                     information from DOS.  Source code included.              
  4463.     06/24/90        A code generator to produce C code for accessing Paradox  
  4464.                     tables (Borland International's Database program).        
  4465.                     Requires Turbo C 2.0, Turbo C++ 1.0, or Microsoft C>5.0.  
  4466.     01/28/90        A C function library, with instructions for compiling     
  4467.                     with Turbo C and Microsoft C, supporting database file    
  4468.                     manipulation using ISAM, random access (hash table) and   
  4469.                     sequential access. Version 1.4 will be released in May'92.
  4470.     05/08/88        Libraries for ISAM (Indexed sequential access method)     
  4471.                     database processing.  All source for run-time libraries   
  4472.                     is provided to the registered users.  Extensive           
  4473.                     documentation provided.                                   
  4474.     05/20/91        Database development libraries for Turbo C and Microsoft  
  4475.                     C, with complete documentation.  This version has been    
  4476.                     revised to provide a more consistent API.                 
  4477.     08/08/90        No longer sold or supported. Soft-C dBase toolkit.        
  4478.                     Numerous functions to browse, append, search, etc,        
  4479.                     records in dBaseIII, dBase IV, Clipper and Foxbase.       
  4480.                     Manual, run-time library for TC and MSC included. Source  
  4481.                     used to be $100, but no longer available.                 
  4482.     12/15/91        C relational database engine.  Requires Turbo C 2.0 or    
  4483.                     Turbo C++ version 1.0.  A library of over 100 functions.  
  4484.                     Permits restructuring, listing, joining tables etc, with  
  4485.                     single line function calls.  Transparent index            
  4486.                     management.  Network support.                             
  4487.     02/16/91        A C function library that will currently work only with   
  4488.                     Turbo C++ version 1.0.  Small library.  Turbo C version   
  4489.                     2.0 and Microsoft C version is in development.  Fast,     
  4490.                     easy access to database files.  Create, index, read and   
  4491.                     write.                                                    
  4492.     10/06/90        A library for Btrieve access.  Shortens coding and        
  4493.                     debugging time, makes maintaining systems easier by       
  4494.                     providing a consistent interface for Btrieve calls.       
  4495.     05/26/91        A library of index functions.  Add or delete index, find  
  4496.                     first, next,previous or last key that met the comparison  
  4497.                     test.  TC or Borland C++.  Numerous examples of use in    
  4498.                     the Doc file.                                             
  4499.     05/15/91        Database development libraries for Microsoft Windows 3.0. 
  4500.                     Client/server implementation permits multiuser            
  4501.                     applications.  Network support.  Provides over 40         
  4502.     Page No.    76
  4503.     01/25/96
  4504.                          PD/Shareware Products in Library
  4505.     
  4506.     Release Date    Product Description                                       
  4507.     
  4508.     
  4509.                     database functions.                                       
  4510.     07/09/91        On screen demo of Paragen code generating system.         
  4511.                     Permits you to select language, and will output PXEngine  
  4512.                     code.  The Windows version in PGenW.                      
  4513.     07/09/91        On screen demo of Paragen code generating system for      
  4514.                     Windows 3.0.  Permits you to select language, and will    
  4515.                     output PXEngine code.  The DOS version in PGenD.          
  4516.     12/09/91        A C procedure that will unlock a private directory.       
  4517.                     Intended for use with applications based on the Paradox   
  4518.                     Engine version 2.0.                                       
  4519.     08/10/90        A utility to compare the structures of 2 dBaseIII .dbf    
  4520.                     files, printing out structure listing side by side.  Of   
  4521.                     interest is information in the included source code on    
  4522.                     the structure of .dbf record headers.                     
  4523.     10/01/92        A relational database engine.  The author states that the 
  4524.                     code is extremely portable, with no compiler specific     
  4525.                     tricks.  Will run on UNIX V, Amiga and DOS.  Full source  
  4526.                     is included.  Significant speed increases in this version.
  4527.     02/11/91        A relational database engine.  The author states that the 
  4528.                     code is extremely portable, with no compiler specific     
  4529.                     tricks.  Will run on UNIX V, Amiga and DOS.  Full source  
  4530.                     is included.                                              
  4531.     06/14/93        Keyed Access File System provides for a high speed        
  4532.                     alternative to ISAM systems for entering and retrieval of 
  4533.                     large volumes of data.                                    
  4534.     09/21/93        A library for Btrieve application developers.  Requires   
  4535.                     the Btrieve developer's kit.  Eases Btrieve access by     
  4536.                     encapsulation.                                            
  4537.     12/22/93        A utility, with C source code, for inserting records in a 
  4538.                     Paradox database file, reading them in from an ascii file.
  4539.     11/13/93        Dynamic Link Library of database functions for use with   
  4540.                     C/Windows programs.  Source code is available for an      
  4541.                     additional $100.                                          
  4542.     12/26/94        Reads and writes ASCII files where each line is a data    
  4543.                     record subdivided into fields. Fileds may be either       
  4544.                     character delimited of column delimited. Documentation    
  4545.                     and all source code included.                             
  4546.     05/12/94        Prerelease notes on changes in Codebase v. 5.1, and       
  4547.                     documentation of bug fixes.                               
  4548.     10/12/93        Files for all supported compilers, to permit recompiling  
  4549.                     the source code files for Codebase++ 5.0.  From the       
  4550.                     Sequiter BBS.                                             
  4551.     02/08/94        Function library to visually create a browse window to    
  4552.                     display DBF format database files.  Display in tabular    
  4553.                     format with color, fonts, graphics, etc.  Customizable.   
  4554.                     Purchasers receive full source code for use within C/C++  
  4555.                     programs.                                                 
  4556.     11/01/90        This program modifies T.D. Coyle's program which compared 
  4557.                     2 dBase III format database files, to work on dBase IV or 
  4558.                     Foxpro format files.  It compares the structure of 2      
  4559.                     files, listing their structures, and identifying          
  4560.                     mismatches.                                               
  4561.     01/24/89        Allows data records to be retrieved based on a key value  
  4562.     Page No.    77
  4563.     01/25/96
  4564.                          PD/Shareware Products in Library
  4565.     
  4566.     Release Date    Product Description                                       
  4567.     
  4568.     
  4569.                     without regard to the records position within the data    
  4570.                     file.  Data records can also be accessed in sequential    
  4571.                     order.  Duplicate keys, key caching, and variable length  
  4572.                     keys allowed.                                             
  4573.     08/01/91        Optional database package for the Turbo C Utilities       
  4574.                     package TCU_32A. Closely integrated with TCU forms.  Uses 
  4575.                     a fast cached b-tree+ method to allow rapid access to     
  4576.                     records. Searches using primary key and orders records    
  4577.                     using secondary keys.                                     
  4578.     01/09/95        Windows database programming library for C.  Provides for 
  4579.                     fast b-tree indexing and dBase format data files.  Over   
  4580.                     65 functions are provided, including Network access       
  4581.                     control functions.  Index keys may be up to 64 characters 
  4582.                     in length.                                                
  4583.     07/26/95        DOS database programming library for C.  Fast b-tree      
  4584.                     indexing and dBase format data files.  Over 65 functions  
  4585.                     are provided, including network access control functions. 
  4586.                     Index keys may be up to 64 characters in length.          
  4587.     
  4588.     ** Type Date/Time         
  4589.     01/01/80        This function returns the day of the week given a date as 
  4590.                     the input parameter.                                      
  4591.     05/29/87        Date functions, including conversion between gregorian    
  4592.                     and julian, find DOW from julian date, julian to verbose  
  4593.                     gregorian, and days between two dates.                    
  4594.     07/24/90        No longer sold as shareware. Library for Microsoft C, for 
  4595.                     programming High Resolution timers.                       
  4596.     09/13/91        Patch files to correct a bug in the Borland C++ mktime()  
  4597.                     function.  This bug causes an endless loop to execute     
  4598.                     when the function is called on February 29th of a leap    
  4599.                     year.                                                     
  4600.     06/04/93        A group of functions in C for Date computation and        
  4601.                     manipulation.  Routines to determine number of day, month 
  4602.                     or year, name of month, whether the year is a leap year,  
  4603.                     date validation and other routines.                       
  4604.     10/12/93        Reading the data and time from a file's bitfields.  This  
  4605.                     example uses the _dos_getftime() function.                
  4606.     04/03/93        A date conversion utility.  Various date reformatting and 
  4607.                     conversion functions.                                     
  4608.     03/18/93        A utility to calculate the difference in hours and        
  4609.                     minutes between a start time and end time given on the    
  4610.                     command line.                                             
  4611.     04/29/94        Scrollable calendar showing both the Julian date and      
  4612.                     Gregorian date. $10 registration includes Borland C++     
  4613.                     source code.                                              
  4614.     03/26/91        DOS version of a clock that shows that portion of the     
  4615.                     earth's surface that is being illuminated by the sun.     
  4616.                     The current time is displayed in the local time zone and  
  4617.                     UTC.                                                      
  4618.     11/10/94        A collection of files for control of Real Time Clock      
  4619.                     chip.  This is useful for programmers working with ISRs.  
  4620.                     Programs, test applications and documentation are         
  4621.                     supplied.                                                 
  4622.     Page No.    78
  4623.     01/25/96
  4624.                          PD/Shareware Products in Library
  4625.     
  4626.     Release Date    Product Description                                       
  4627.     
  4628.     
  4629.     08/20/93        Lots of date conversions, including a Star Trek stardate  
  4630.                     routine for fun. Well written source code and             
  4631.                     documentation.                                            
  4632.     12/01/91        Provides DOS programs with a millisecond resolution       
  4633.                     timer.  Contains source code, documentation, and an       
  4634.                     example.  Compiles with QuickC 2.0, Microsoft C 6.0 or    
  4635.                     later, or Turbo C 2.0.  Object files are included.        
  4636.     
  4637.     ** Type DDE               
  4638.     03/14/95        Source code in C++, implementing a DDE Program Manager    
  4639.                     Class, permitting easy access to the Program Manager in   
  4640.                     Windows 3.1 for adding, deleting, and modifying groups    
  4641.                     and items.                                                
  4642.     
  4643.     ** Type Debugger          
  4644.     05/21/90        Macro setup and use for optimal debugging of execution    
  4645.                     time problems.  Illustrates expanded use of assert()      
  4646.                     macro.                                                    
  4647.     05/21/90        Stack setup routines for retaining the status of program  
  4648.                     processing and recording errors as they occur.  Provides  
  4649.                     a trail thru the program of occurances for later          
  4650.                     correction.                                               
  4651.     05/21/90        Trace facility for use in debugging.                      
  4652.     01/09/91        Update to a utility that will convert Microsoft Codeview  
  4653.                     debug information so that a program developed on          
  4654.                     Microsoft C can be used with Turbo Debugger.              
  4655.     11/09/91        An Internal Debugging Library (IDL) which will permit the 
  4656.                     programmer to direct any desired output to a second       
  4657.                     (mono) monitor.  Tested for Borland C++, Turbo C and C++, 
  4658.                     and Microsoft C.                                          
  4659.     03/07/92        A generic Windows 3.0 VESA driver for Turbo Debugger for  
  4660.                     Windows and Turbo Profiler for Windows.  Supports any     
  4661.                     SVGA with VESA extensions in all modes.                   
  4662.     01/30/92        A trace-point debugging system for C programming.  Once   
  4663.                     the application is debugged, the debugging system can be  
  4664.                     inactivated by a single #undefine statement.              
  4665.     04/14/93        DBSlate includes a standalone and linkable version of a   
  4666.                     utility that provides a Windows message logging buffer    
  4667.                     that can be up to 4 MB.  Messages can be easily sent to   
  4668.                     the buffer.  The buffer can be viewed and scrolled        
  4669.                     without a second debugging monitor.                       
  4670.     09/10/93        Allows TDW 3.x to work on any video card.  Instead of     
  4671.                     switching to text mode for TDW to display on, it uses     
  4672.                     Windows graphics functions (like TextOut) to simulate TDW 
  4673.                     in a window.  Requires Borland Turbo Debugger for Windows 
  4674.                     3.x.                                                      
  4675.     07/13/94        Example file for the TDUSER API and other DPMI stuff.     
  4676.     07/22/94        DLLs for the TDUser API for TD.EXE and TD32.EXE.          
  4677.     06/10/94        C interpreter.  Load source file and execute line by line.
  4678.     01/29/95        Video library that lets Borland's 32 bit Turbo Debugger   
  4679.                     run on a single monochrome monitor driven by a Hercules   
  4680.                     graphics board.                                           
  4681.     06/26/95        Explanation of a change in the Ctrl+Alt+SysRq combination 
  4682.     Page No.    79
  4683.     01/25/96
  4684.                          PD/Shareware Products in Library
  4685.     
  4686.     Release Date    Product Description                                       
  4687.     
  4688.     
  4689.                     working in version 4.x of Turbo Debugger for Windows, and 
  4690.                     workarounds.                                              
  4691.     01/10/96        Debug message catching utility for WinNT. Similar to 16   
  4692.                     bit DBWIN utility. Captures output generated by NT        
  4693.                     programs using OutputDebugString() function (Trace under  
  4694.                     MFC). Provides MDI interface where each process displays  
  4695.                     its output in its own window.                             
  4696.     
  4697.     ** Type Disk Management   
  4698.     06/04/88        A program to provide number of files in a directory       
  4699.                     (including its subdirectories, if desired), the number of 
  4700.                     bytes used, and the number of bytes that would be         
  4701.                     required if on floppy.  Determine disk space used without 
  4702.                     listing directory. Many switches.                         
  4703.     08/17/89        Deletes all bak and bk! files in any or all directories   
  4704.                     on a disk without having to hunt them down.  May provide  
  4705.                     some useful information on fixed disk navigation to the   
  4706.                     intermediate programmer.                                  
  4707.     07/30/87        These routines are designed to sort DOS directories in    
  4708.                     any one of three basic orders and write the sorted        
  4709.                     directory.                                                
  4710.     06/09/90        An application, with all source code included, to find    
  4711.                     files created since a certain date, supplied as an input  
  4712.                     parameter.  Files can be found to a 1 second time         
  4713.                     resolution.  Source code files include some useful ideas  
  4714.                     that could be used elsewhere.                             
  4715.     03/17/88        Code to provide for a graphical representation of the     
  4716.                     directory tree, and to hunt for a given file on all       
  4717.                     subdirectories.                                           
  4718.     02/20/94        Example program for formatting a non-DOS floppy disk on a 
  4719.                     PC compatible.  This version specifically coded for the   
  4720.                     OS-9 disk format.  Full C source code is included.        
  4721.     02/12/94        Utility to delete unnecessary files created and left      
  4722.                     behind by compilers and other development tools.  It was  
  4723.                     designed with Microsoft Visual C++ in mind, but it would  
  4724.                     also be useful with other compilers.                      
  4725.     06/04/94        C routines to create, empty (remove all files) and search 
  4726.                     directories.  Written using Microsoft C 6.0, but should   
  4727.                     work okay with other compilers. Small model .obj file     
  4728.                     included.                                                 
  4729.     01/01/89        Source code with makefile targeted for use with the       
  4730.                     Microsoft C compiler.  Can be modified to work with other 
  4731.                     DOS compilers.                                            
  4732.     11/09/88        Source code for UNIX like "rm" command for DOS. Allows    
  4733.                     recursive subdirectory removal, inquire before removing,  
  4734.                     check if archive bit is set, verbose mode, and forced     
  4735.                     removal options.                                          
  4736.     08/21/90        UNIX "pwd" command for DOS with source code and DOS       
  4737.                     executable. Written for Microsoft C 5.10 compiler using   
  4738.                     the Microsoft Quick C 2.0 library. Takes drive            
  4739.                     specifications as optional arguments. Each drive may be   
  4740.                     specified with or without a trailing colon.               
  4741.     01/09/92        UNIX like directory listing program for MSDOS. Sorts file 
  4742.     Page No.    80
  4743.     01/25/96
  4744.                          PD/Shareware Products in Library
  4745.     
  4746.     Release Date    Product Description                                       
  4747.     
  4748.     
  4749.                     names and formats them into five columns. Wildcard        
  4750.                     characters are supported. Documentation details each      
  4751.                     option available. Compiled using Microsoft C 5.1. Other   
  4752.                     authors also contributed.                                 
  4753.     03/22/93        Source code based on a programming example called         
  4754.                     "drives" posted to alt.msdos.programmer by Jon Frievald   
  4755.                     <jaf@jaflrn.uucp>. Includes Turbo C makefile and DOS      
  4756.                     executable.  Includes public domain file "ceh.asm".       
  4757.     
  4758.     ** Type DOS               
  4759.     07/04/87        Illustrates how to: get time and date from dos, set the   
  4760.                     cursor on any position on the screen, read characters     
  4761.                     from keyboard, scroll a window, format a program for easy 
  4762.                     reading, and do proper prototyping.                       
  4763.     06/27/86        Wildcard expansion on command line.  Supplied with most   
  4764.                     compilers, but an examination of the implementation code  
  4765.                     may be of interest.                                       
  4766.     01/02/88        A file finder for the hard disk.  Source code provides    
  4767.                     examples of various useful techniques relating to DOS     
  4768.                     access.                                                   
  4769.     04/09/88        A list of DOS interrupts from 01h to ffh.                 
  4770.     01/14/88        Copies disks on two floppy drive system using both        
  4771.                     floppies for output. Other disk processing programs in C, 
  4772.                     Pascal, & Assembler included. Function descriptions in    
  4773.                     source.  Readme.now file indicates there may be some      
  4774.                     unexpected behavior.                                      
  4775.     07/12/87        Selects a file name based on passed parameters, wildcards 
  4776.                     accepted.  All matching files in the directory are read   
  4777.                     into an array (120 maximum as written), from which they   
  4778.                     may be accessed for processing.                           
  4779.     09/05/87        Rmtree can remove directory tree, including files in      
  4780.                     subdirectories.  Source well documented.  Will remove     
  4781.                     hidden and system files as well.                          
  4782.     06/17/88        Floppy disk formatter formats 360K disks correctly on     
  4783.                     360K and 1.2M drives. Program source, documentation and   
  4784.                     EXE included.  Converted from a Pascal Program.  Features 
  4785.                     of interest in the source code.                           
  4786.     01/19/88        Low level functions address BIOS & PC hardware. C source. 
  4787.     06/10/89        A library of functions that are available for use thru C  
  4788.                     linkage                                                   
  4789.                     functions include returning temp file names for use,      
  4790.                     setting and getting the system time and date, etc.        
  4791.     06/10/89        A header file to access the DOS Master (as opposed to     
  4792.                     Local) environment.  Calls to getenv() and putenv()       
  4793.                     access only the local environment.                        
  4794.     01/30/89        Non TSR routines to Push and Pop directories to the stack.
  4795.     02/05/89        This function allows for adding new directories to a DOS  
  4796.                     path during application execution. It serves additionally 
  4797.                     as a good example of how to access and use the            
  4798.                     environmental variables under DOS.                        
  4799.     06/11/87        Turbo C 1.0 source code using the biosequip() function to 
  4800.                     determine system configuration, and information on        
  4801.                     interpreting the returned value.                          
  4802.     Page No.    81
  4803.     01/25/96
  4804.                          PD/Shareware Products in Library
  4805.     
  4806.     Release Date    Product Description                                       
  4807.     
  4808.     
  4809.     08/30/87        Extended command line processing for Turbo C. Wild card   
  4810.                     expansion of file list on command line.  Turbo C 2.0 and  
  4811.                     Turbo C++ 1.0 provide a vendor supplied module that       
  4812.                     accomplishes wild card expansion.  Code may be of         
  4813.                     interest.                                                 
  4814.     10/07/89        Turbo C code to handle DOS critical error interrupts with 
  4815.                     a graceful CXL window oriented error message, so as not   
  4816.                     to disrupt your screen display.  CXL is an extensive      
  4817.                     Function Library included elsewhere in this Library.      
  4818.     11/16/89        Obsolete and unsupported. OBJ modules to replace the      
  4819.                     absread and abswrite functions of Turbo C 2.0 with        
  4820.                     functions supporting all versions of DOS, including       
  4821.                     Compaq 3.31 and DOS 4.X using partitions >32MB.           
  4822.     12/11/89        A file released by Microsoft on Compuserve to illustrate  
  4823.                     trapping control C/Control Break in programs written on   
  4824.                     its compilers.                                            
  4825.     08/19/87        Critical error handler for Turbo C.  Intercepts int 24 to 
  4826.                     prevent program crash on critical DOS errors, writes      
  4827.                     error code to a variable, which can be used to determine  
  4828.                     program action.                                           
  4829.     06/18/90        An executable file, with source code included, for        
  4830.                     configurable sorting of an input file (including stdin).  
  4831.                     Redirection is supported.  Extensive sorts on a variety   
  4832.                     of fields are supported, will work even if input will not 
  4833.                     fit in memory.                                            
  4834.     07/09/88        Code to determine whether ANSI.SYS is loaded.             
  4835.     01/06/88        Program with source code included, that will continue to  
  4836.                     copy files from a hard disk to floppy until the maximum   
  4837.                     number of files have been transferred.  Will accept       
  4838.                     commands from a file list which can be recreated by       
  4839.                     redirection of the directory list.                        
  4840.     06/28/88        C source code to duplicate commands of Ansi.sys screen    
  4841.                     driver.                                                   
  4842.     09/15/90        Source code for a utility that will delete all but the    
  4843.                     files specified on the command line.                      
  4844.     06/15/90        Fast file finder, that will search directories, and zip,  
  4845.                     arc, zoo and other archives to locate the specified       
  4846.                     files.  Turbo C source code is included.                  
  4847.     02/10/89        C header and Demo file for replacement of the DOS         
  4848.                     critical error handler, to demonstrate preventing the DOS 
  4849.                     error message and program abort.  The handler is in       
  4850.                     assembly.  Well commented code, and a valuable table of   
  4851.                     return values, error codes, etc.                          
  4852.     08/21/90        Program code to locate the master PSP within a program.   
  4853.     08/02/90        Implementation of a UNIX like directory lister with       
  4854.                     configuration switches in MS/DOS.                         
  4855.     04/16/90        Code for Turbo C, permitting the programmer to customize  
  4856.                     a critical error handler, rather than relying on "Abort,  
  4857.                     Retry, Fail".                                             
  4858.     11/23/91        Critical Error Handler.  Demonstrates how to implement    
  4859.                     your own window oriented Critical Error module,           
  4860.                     controlling how error information from DOS is displayed.  
  4861.     04/19/92        A utility with source code to erase all files in the      
  4862.     Page No.    82
  4863.     01/25/96
  4864.                          PD/Shareware Products in Library
  4865.     
  4866.     Release Date    Product Description                                       
  4867.     
  4868.     
  4869.                     current directory and all of its subdirectories (up to    
  4870.                     256 levels deep), optionally removing the directories.    
  4871.     12/01/91        Application to delete and remove a directory and all      
  4872.                     subdirectories beneath it.                                
  4873.     11/23/91        A group of C functions constructed for linking in Clipper 
  4874.                     programs.  Designed to give Clipper apps access to DOS    
  4875.                     functions.                                                
  4876.     05/29/93        Bulk disk copier.  Makes a copy of the disk image, you    
  4877.                     may make as many copies as desired without re-reading.    
  4878.     05/23/92        A function to execute a DOS command or program from       
  4879.                     within an application.  Recognizes DOS internals from 3.3 
  4880.                     - 5.0, as well as 4DOS extensions.                        
  4881.     12/13/93        A library of functions to build independent MS-DOS        
  4882.                     directory and tree lists. Functions to create strings for 
  4883.                     drawing trees, directories, paths, time, date,            
  4884.                     attributes, drive type (local, shared, remote, SUBST,     
  4885.                     CD-ROM, etc.) Borland C/C++.                              
  4886.     08/26/93        C system function that supports pipes and redirection, as 
  4887.                     well as 4DOS intrinsic commands.                          
  4888.     04/02/92        Example of how to install a custom critical error handler.
  4889.     08/17/94        Routines for cleaning up and maintaining directories in   
  4890.                     DOS.  Facilitates elimination of unwanted files.          
  4891.     11/07/89        C source code for critical error handling for the CXL     
  4892.                     windowing library.                                        
  4893.     02/13/91        A set of C callable assembly language routines to trap    
  4894.                     <Ctrl-C> key interrupts, <Ctrl-Break> key interrupts, and 
  4895.                     the <Ctrl-Alt-Del> signal.  C object files included.      
  4896.     12/24/94        Program will examine a directory and any subdirectories,  
  4897.                     and give a graphical display of directory usage in a pie  
  4898.                     chart.  The largest files in the directory are also       
  4899.                     listed.  Turbo C source code is provided.                 
  4900.     12/22/94        Code to determine what kind of drives are in the system.  
  4901.                     The program can distinguish virtual drives, substituted   
  4902.                     drives, CDs and conventional drives.  C and assembly      
  4903.                     source code provided.                                     
  4904.     04/23/88        Reports IRQ status in the H248 and PC/AT compatible       
  4905.                     computers. Based upon the IRQs by Joseph Katz which were  
  4906.                     published in Katz's "C Notes" in sextant No. 34 - Late    
  4907.                     spring 1988. Compiles using Microsoft C 5.0. Also         
  4908.                     includes pascal source code file.                         
  4909.     12/12/88        Source code and DOS executable used to provide DOS and    
  4910.                     OS/2 executable header, relocations table, imported name  
  4911.                     table, module reference table, resident name table,       
  4912.                     non-resident name table, and entry table information. No  
  4913.                     documentation files.                                      
  4914.     04/21/95        DOS application to provide 2 column sorted directory      
  4915.                     listing, with a 2 line summary of directory and disk      
  4916.                     statistics.  C source code is included.                   
  4917.     08/05/95        A function to provide an alphabetically sorted listing of 
  4918.                     available drives, directories and files, using            
  4919.                     dynamically allocated memory.  Files can be sorted by     
  4920.                     name or extension.                                        
  4921.     
  4922.     Page No.    83
  4923.     01/25/96
  4924.                          PD/Shareware Products in Library
  4925.     
  4926.     Release Date    Product Description                                       
  4927.     
  4928.     
  4929.     ** Type DPMI              
  4930.     10/14/94        Examples of 32 bit DPMI programming.  32 bit interrupt    
  4931.                     handlers in C, access to text/graphics memory from a      
  4932.                     pointer in 32-bit C, mouse handler in graphics mode.      
  4933.     11/05/94        16/32 bit DPMI Interface library for Borland C++ version  
  4934.                     4.02 (with DOS powerpack).  All of the documented DPMI    
  4935.                     functions are included in 16 and 32 bit versions of the   
  4936.                     library.                                                  
  4937.     
  4938.     ** Type Driver            
  4939.     04/10/90        VGA 16 color driver with demo file for Turbo C.           
  4940.     08/06/90        VGA graphics driver supporting the Hercules Graphic       
  4941.                     station card, with 512x480 in 16.7 million colors.        
  4942.     07/29/90        Standard VGA driver that the vendor claims will work with 
  4943.                     any card in 360x480x256 colors.                           
  4944.     07/03/91        Borland Graphics Interface driver for 256 color displays. 
  4945.                     Demonstration files are included to show the driver's     
  4946.                     capabilities.                                             
  4947.     04/26/93        A program to walk through the device driver chain to      
  4948.                     locate a specific device driver.  Useful in autoexec file 
  4949.                     for conditionally taking an action based on whether or    
  4950.                     not a driver is loaded.                                   
  4951.     08/25/94        Super VGA Borland Graphics Interface driver, supporting a 
  4952.                     number of SVGA boards with up to 32,768 colors.  Includes 
  4953.                     some tweaked drivers.                                     
  4954.     02/10/89        A library of routines to interface to an Ampex Megastore  
  4955.                     PC SCSI host adapter written in Turbo C 1.5.  Also        
  4956.                     contains a generic MSDOS driver, makefile, and a good     
  4957.                     documentation file.                                       
  4958.     07/14/87        C and assembly code example of a DOS device driver using  
  4959.                     Turbo C.  Includes make file but no documentation.        
  4960.     
  4961.     ** Type Editor            
  4962.     01/16/87        A set of functions to be used in conjunction with Brief   
  4963.                     or VI source editors, these routines act to perform       
  4964.                     simple parsing of C source files and to create "tags" as  
  4965.                     output. These tags will be used in turn for specific file 
  4966.                     processing by Brief/VI editors.                           
  4967.     01/10/91        A Turbo C++ script for use with the TEMC utility, to make 
  4968.                     the editor in the Borland IDE emulate Brief.              
  4969.     04/03/91        A macro definition file for the Borland C++ IDE Editor.   
  4970.                     Using Borland's macro definition language, this file      
  4971.                     binds several functions for creating comments to          
  4972.                     keystrokes.  Create program or function comments, comment 
  4973.                     out a function with 2 keystrokes.                         
  4974.     12/05/91        C editing assistance, including brace, paren and bracket  
  4975.                     matching, auto-indent, reformatting, goto tag, box &      
  4976.                     regular commenting, header templates and more. Includes   
  4977.                     full source code and documentation.                       
  4978.     07/22/93        Program source code editor with all source code.          
  4979.                     Designed to be platform independent.  Uses Wordstar       
  4980.                     commands.                                                 
  4981.     01/11/94        Release 0.05.006 of Programmer's File Editor, a           
  4982.     Page No.    84
  4983.     01/25/96
  4984.                          PD/Shareware Products in Library
  4985.     
  4986.     Release Date    Product Description                                       
  4987.     
  4988.     
  4989.                     large-capacity multi-file programming oriented editor for 
  4990.                     Windows 3.1 and Windows NT on Intel platforms.            
  4991.     01/05/94        DOS-based text/programming editor with color-syntax       
  4992.                     highlighting, mouse support, multi-files, windowing,      
  4993.                     program compilations from within the editor.  Emulates    
  4994.                     several word processors and text editors.                 
  4995.     01/22/94        C source code syntax coloring, file size limited by       
  4996.                     available memory, compile from within program, pop-up     
  4997.                     ASCII table and Programmers Calculator, supports 25, 43,  
  4998.                     and 50 line monitor modes.                                
  4999.     04/19/94        Windows text editor designed primarily for programmers.   
  5000.                     Syntax Highlighting, Function Tagging, Configurable       
  5001.                     Toolbar, Smart Compare, other powerful features.  Unzip   
  5002.                     with -d switch to recreate original directory structure.  
  5003.     05/08/94        Visual Basic custom control for displaying and editing    
  5004.                     text files. Handles large amounts of text. Automatic      
  5005.                     loads and saves files. Multi-level undo/redo. Built-in    
  5006.                     search/replace. Line and column blocks. Proportional and  
  5007.                     fixed fonts. Example OWL app.                             
  5008.     04/16/93        Full screen binary file editor. Edit using HEX, ASCII,    
  5009.                     EBCDIC, octal, decimal and binary. Data can be displayed  
  5010.                     in byte, word or double word format. Has EMACS like user  
  5011.                     interface. Makefiles included for several different       
  5012.                     operating systems.                                        
  5013.     03/31/91        PIF editor for the Deskview operating system. Nice        
  5014.                     documentation which describes the specifications of a     
  5015.                     Deskview PIF file.  Source code file and DOS executable   
  5016.                     included.                                                 
  5017.     10/11/91        ASCII text file editor. Uses control key commands like    
  5018.                     EMACS editor. Has basic editing functions search/replace, 
  5019.                     block delete/paste, word wrap, paragraph fill, etc. Uses  
  5020.                     two windows. Compile with Turbo C.Can also be compiled    
  5021.                     under UNIX.                                               
  5022.     02/23/91        Enhanced version of the Point editor distributed by       
  5023.                     Logitech. New features include keyword and XTAG searches. 
  5024.                     Uses indexed help file. Reference and user manuals are in 
  5025.                     TeX format. Includes makefiles, initialization files and  
  5026.                     DOS executable.                                           
  5027.     05/03/90        Clone of the UNIX "vi" editor. Extremely portable code.   
  5028.                     Built in help facility, tag stacking for "ctags" users.   
  5029.                     MSDOS version supports function keys, cursor keys, colors 
  5030.                     and 43 line mode. Reference manual, porting tips, and     
  5031.                     source code documentation.                                
  5032.     07/28/92        UNIX "vi" editor with extensions.  Original author was    
  5033.                     Tim Thompson. Extensive modifications by Tony Andrews.    
  5034.                     Includes lots of  makefiles for various platforms. No     
  5035.                     precompiled executables included.                         
  5036.     07/17/95        Hexviewer with print and save to file features. Shows hex 
  5037.                     digits in one column and alphanumeric charcters adjacent. 
  5038.                     A dual cursor makes matching hex with alpha easy.         
  5039.     
  5040.     ** Type Error Handler     
  5041.     05/28/95        Hardware error handler for DPMI16.  Implemented as a C    
  5042.     Page No.    85
  5043.     01/25/96
  5044.                          PD/Shareware Products in Library
  5045.     
  5046.     Release Date    Product Description                                       
  5047.     
  5048.     
  5049.                     file, but is primarily a series of asm calls.  TASM and   
  5050.                     Pat Reilly's pdr1 library are required to compile and     
  5051.                     link.                                                     
  5052.     
  5053.     ** Type File              
  5054.     04/14/88        Splits a large file into several smaller files (e.g. for  
  5055.                     storage on floppies), which may later be concatenated.    
  5056.                     Source included.                                          
  5057.     11/20/89        File finder, with source code for Microsoft Compilers.    
  5058.                     Will search through files created with all known          
  5059.                     compressors, and the source code may make for some        
  5060.                     valuable study.                                           
  5061.     04/13/89        A UNIX style filter which reads from standard input and   
  5062.                     writes to standard output. Allows use of zipped files by  
  5063.                     other programs thru pipes under DOS or UNIX.              
  5064.     09/07/87        These routines act to mark differences between text       
  5065.                     files. They can be used in either VMS or DOS              
  5066.                     environments.  Useful for checking source code files for  
  5067.                     changes.                                                  
  5068.     11/16/89        Gives fully qualified file name from an unqualified file  
  5069.                     name using DOS function (0X60).                           
  5070.     06/16/90        Generates CRC checking for your hard disk to verify       
  5071.                     integrity of the disk.                                    
  5072.     05/07/92        File viewer library for Borland or Microsoft C.  Permits  
  5073.                     you to easily include file viewing capabilities within    
  5074.                     your application.  The file viewer is defined with a few  
  5075.                     library calls, providing scrolling, movement to any point 
  5076.                     in the file, etc.                                         
  5077.     07/29/92        A DOS utility that reports oldest, newest, smallest and   
  5078.                     largest files, using a recursive subdirectory search.     
  5079.     08/20/92        A small program with source code for deleting an entire   
  5080.                     directory, including recursing all subdirectories.        
  5081.     01/02/92        File mover utility.  Increased speed by using rename      
  5082.                     function where permissable.  Modified for more Unix-like  
  5083.                     operation.                                                
  5084.     09/01/93        A library of C callable functions to expand wildcards in  
  5085.                     file names.  This library provides for more extensive     
  5086.                     wildcarding than provided by runtime libraries, including 
  5087.                     wildcarding of nested subdirectories.  See the            
  5088.                     documentation for matching rules.                         
  5089.     03/08/94        Text search utility geared towards programmers.  Search   
  5090.                     your hard drive for lost code in source files.  Output is 
  5091.                     written to a text file with directory location, filename, 
  5092.                     and line number.                                          
  5093.     01/31/94        Smartly matches two source files by ignoring/including    
  5094.                     comments, spaces, preprocessors, and character case.      
  5095.                     Works with C/C++, Pascal, Basic, Assembly, Clipper, or    
  5096.                     dBase.                                                    
  5097.     11/20/93        Professional software installation/distribution program.  
  5098.                     Compresses files 50%+, reads across floppies, checks      
  5099.                     hardware, modifies AUTOEXEC.BAT and CONFIG.SYS, prints or 
  5100.                     views ASCII files, does error checking, supports English, 
  5101.                     French, German and Spanish.                               
  5102.     Page No.    86
  5103.     01/25/96
  5104.                          PD/Shareware Products in Library
  5105.     
  5106.     Release Date    Product Description                                       
  5107.     
  5108.     
  5109.     05/16/94        Library providing keyed file support for Microsoft C 6.0  
  5110.                     and 7.0 programs on MS-DOS or OS/2.  Includes routines    
  5111.                     for creating, reading, writing, and deleting records from 
  5112.                     files using alphabetic or numeric keys.                   
  5113.     12/19/92        Splits input file into smaller files.  Has option to      
  5114.                     handle binary files so that they can be reconstructed     
  5115.                     properly later with the join utility.  Great for files    
  5116.                     that are too big to fit on a disk.  Contains source code  
  5117.                     and DOS executables.                                      
  5118.     04/12/89        Source code and DOS executable to perform a checksum on a 
  5119.                     file.  Useful for comparing two files to see if they are  
  5120.                     the same when one of the files is on a remote computer    
  5121.                     system and both files cannot be compared to each other    
  5122.                     directly byte for byte.                                   
  5123.     08/21/91        Contains source, manual page, and AT&T's public domain    
  5124.                     command line getopt() function.  Used to unpackage        
  5125.                     software that has been distributed in a shar file.        
  5126.     04/08/92        Get more than 20 file handles open in Turbo C and Borland 
  5127.                     C 3.0.  Good technical information about DOS file         
  5128.                     handles.  Source code well documented.                    
  5129.     05/07/91        Enables a C programmer to allow real wildcard file        
  5130.                     specifications in a DOS application.  Includes sample     
  5131.                     program with source code.  Compiled under Microsoft C     
  5132.                     6.0A and Boland C++.                                      
  5133.     12/06/92        Makes single/multiple copies of floppy disks with single  
  5134.                     insertion of master disk. Optionally formats target       
  5135.                     disks. Can save a floppy image to disk and play it back   
  5136.                     later. Especially useful in the Deskview enviroment.      
  5137.                     Compiled with BC++ 3.1 and MSC 7.0.                       
  5138.     05/17/91        Filter to convert Simtel-20's "SIMIBM.IDX" file into a    
  5139.                     readable "SIMIBM.LST" file that is compatible with other  
  5140.                     convert programs, except for the run-date at the top of   
  5141.                     the output file. Compiles on several different platforms. 
  5142.                     DOS executable included.                                  
  5143.     01/23/88        Provides a method of unpacking a UNIX tar file in an      
  5144.                     MS-DOS file system. Due the file name limitations of      
  5145.                     MS-DOS truncation is used. The d option lists the         
  5146.                     original file names in the tar file. There is no tar file 
  5147.                     creation option. DOS executable included                  
  5148.     09/12/93        Used for viewing the "moder.lst" file that's maintained   
  5149.                     by Timo Salmi (ts@uwasa.fi) and Rhys Weatherley           
  5150.                     (rhys@cs.uq.oz.au) in hypertext format under MSDOS and    
  5151.                     UNIX. Includes makefile for Borland C++ and DOS           
  5152.                     executable. Uncompression routines in source.m            
  5153.     01/04/92        DOS port of UNIX "less" command by Mark Nudelman. Like    
  5154.                     the DOS "more" command, "less" can be used to view text   
  5155.                     files, but it will also handle the display of binary      
  5156.                     files. It also supports reverse scrolling. Borland C++    
  5157.                     make and project files included.                          
  5158.     02/27/93        Source code and executable for UNIX grep utility for DOS  
  5159.                     in Dr. Dobbs Journal October 1984 issue.  Compiled using  
  5160.                     MSC 4.0 with modified startup routines to use wildcard    
  5161.                     expansion from the DOS command line and double quote      
  5162.     Page No.    87
  5163.     01/25/96
  5164.                          PD/Shareware Products in Library
  5165.     
  5166.     Release Date    Product Description                                       
  5167.     
  5168.     
  5169.                     mechanism.  CPM section removed.                          
  5170.     06/26/90        UNIX like "more" file pager for DOS.  Includes source     
  5171.                     code and documentation file. Also includes UNIX like      
  5172.                     "strings" command with source code. Requires DOS version  
  5173.                     3.0 or higher.                                            
  5174.     12/07/90        UNIX like "nroff" command for DOS. Use to read UNIX nroff 
  5175.                     formatted manual pages. Won't work for troff formatted    
  5176.                     manual pages. Originally written by Computer Innovations  
  5177.                     under DOS v1.x. Makefile for ndmake MSC 5.1 and DOS       
  5178.                     executable included.                                      
  5179.     01/27/93        Reformats a mailing list digest for use with "mail -f".   
  5180.                     Has been tested with Info-IBM, Info-Kermit, and Info-CPM  
  5181.                     Digest formats. The input to this program must be a       
  5182.                     single ailist or human-nets digest.                       
  5183.     01/27/95        Feature-rich MS-DOS command shell/file manager/directory  
  5184.                     browser. Includes full Microsoft C/C++ source. English    
  5185.                     user interface, Dutch manual.                             
  5186.     
  5187.     ** Type Games             
  5188.     05/25/88        Maze generating program. Will create a maze according to  
  5189.                     size specified by the user on screen or on printer.       
  5190.                     Computer or user can solve the maze.  Demonstrates random 
  5191.                     generation and math techniques for such applications.     
  5192.     05/21/90        Minefield game with multiple examples of DOS operating    
  5193.                     system and private environment setup and use.             
  5194.     11/05/91        Source code for the latest version of the famous NetHack  
  5195.                     game.  Provided source will compile and run on numerous   
  5196.                     environments including DOS, OS/2, Unix and VMS.  Full     
  5197.                     file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.      
  5198.                     Later (3.1.3) version exists.                             
  5199.     11/05/91        Source code for the latest version of the famous NetHack  
  5200.                     game.  Provided source will compile and run on numerous   
  5201.                     environments including DOS, OS/2, Unix and VMS.  Full     
  5202.                     file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.      
  5203.                     3.1.3 version exists.                                     
  5204.     11/05/91        Source code for the latest version of the famous NetHack  
  5205.                     game.  Provided source will compile and run on numerous   
  5206.                     environments including DOS, OS/2, Unix and VMS.  Full     
  5207.                     file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.      
  5208.                     3.1.3 version exists.                                     
  5209.     11/05/91        Source code for the latest version of the famous NetHack  
  5210.                     game.  Provided source will compile and run on numerous   
  5211.                     environments including DOS, OS/2, Unix and VMS.  Full     
  5212.                     file set is: NH30JSC1, NH30JSC2, NH30JSC3, NH30JSC4.      
  5213.                     3.1.3 version exists.                                     
  5214.     08/04/92        A port of GNU Chess to Microsoft Windows 3.1.  All source 
  5215.                     code and resources are included.                          
  5216.     03/25/90        Source code for the game of GO (Wei-Chi).                 
  5217.     01/30/93        Graphics Toolkit for games programmers.  Provides for     
  5218.                     sprite creation and movement, Joystick routines, and      
  5219.                     video control.  Graphics shapes, saving regions of the    
  5220.                     screen, menuing and other features provide for easy game  
  5221.                     development.                                              
  5222.     Page No.    88
  5223.     01/25/96
  5224.                          PD/Shareware Products in Library
  5225.     
  5226.     Release Date    Product Description                                       
  5227.     
  5228.     
  5229.     01/30/93        256 Color image editor for the WGT system.  Creates       
  5230.                     sprites, fonts, cursors, etc.  See WGT35.                 
  5231.     01/30/93        Creates tile-based game worlds for use with the WGT       
  5232.                     programming library (see WGT35).                          
  5233.     08/26/93        Only supported through the GAMERS forum message board on  
  5234.                     CIS. Game programmer's graphics mode 13h tool kit.        
  5235.                     Extensive source code and documentation.  From the Gamers 
  5236.                     forum on Compuserve.                                      
  5237.     06/22/93        Interactive online shareware version of the book          
  5238.                     _Programming Object Oriented Arcade Games In Turbo C_.    
  5239.                     Registration gets you a copy of the book and the last     
  5240.                     four interactive online chapters. Supports Borland C++    
  5241.                     BGI graphics.                                             
  5242.     12/01/93        Two player DOS graphics game where both players try to    
  5243.                     obliterate each other.  Full C source code for            
  5244.                     Borland/Turbo C is included.                              
  5245.     05/26/94        Anti-Ballistic Missile Command arcade game for Microsoft  
  5246.                     Windows.  Includes full C source code, rich-text format   
  5247.                     help, help project, and documentation in MS Word format.  
  5248.                     Written using Borland C++ 3.1.                            
  5249.     04/29/91        A game of checkers developed in Turbo C v. 2.0.  Full     
  5250.                     source code is provided.                                  
  5251.     06/06/94        Electronic magazine for Game Developers.  Includes an     
  5252.                     introduction to mode X, electronic novel, plasma          
  5253.                     programming.  Source in C and other languages.            
  5254.     
  5255.     ** Type General           
  5256.     07/23/86        Collection of C & ASM routines for DOS, video, low level  
  5257.                     operating system, miscellaneous and utility routines.     
  5258.                     Source, documentation and definitions included.           
  5259.     12/02/90        A collection of almost short program examples, functions  
  5260.                     and macros.  Some of them may be quite useful.            
  5261.     10/25/93        General purpose C function libraries with source code,    
  5262.                     including many string functions.  Date and Time           
  5263.                     functions, string manipulation, calculation etc, DOS      
  5264.                     functions.                                                
  5265.     11/02/95        Bob Stout's large collection of public domain and freely  
  5266.                     distributed C source code snippets and useful C hints and 
  5267.                     tips.                                                     
  5268.     12/31/93        This is a number of different modules for handling        
  5269.                     console I/O, system information, mouse handling and event 
  5270.                     driven programming under DOS. Supports Borland and        
  5271.                     Microsoft C compilers. Unzip with -d switch to re-create  
  5272.                     directory structure.                                      
  5273.     02/21/94        Full featured, general purpose C/C++ library.  Almost 800 
  5274.                     functions including, user interface tools, windows,       
  5275.                     menus, message display, data entry, context sesitive      
  5276.                     hypertext help, database tools with B-tree indexes,       
  5277.                     mouse, etc. Borland C/C++ 2.0 or later.                   
  5278.     05/19/94        Library of 87 routines for returning various system       
  5279.                     related information including Pentium detection, CPU      
  5280.                     speed, Doublespace and Stacker info, UART detection, 386  
  5281.                     memory manager detection, network info and more. Includes 
  5282.     Page No.    89
  5283.     01/25/96
  5284.                          PD/Shareware Products in Library
  5285.     
  5286.     Release Date    Product Description                                       
  5287.     
  5288.     
  5289.                     small model library.                                      
  5290.     07/08/94        360 function library written almost entirely in           
  5291.                     assembler. Very fast VGA image routines and TRUE sprite   
  5292.                     animation routines.                                       
  5293.     07/01/94        A collection of 20 zip files containing C source code     
  5294.                     files covering a number of subjects.  Some of the files   
  5295.                     are older coding examples.                                
  5296.     09/13/94        Wide variety of C functions in a single header file.      
  5297.                     Menu, screen control, string, and data entry. Also has    
  5298.                     file I/O front ends that handle error checking.           
  5299.     
  5300.     ** Type Grammar           
  5301.     12/23/93        This is a port of Berkeley YACC version 1.9 (02/21/93).   
  5302.                     Berkeley YACC is an LALR(1) parser generator. Full C      
  5303.                     source code is included. Berkeley YACC for MS-DOS is in   
  5304.                     the Public Domain. Includes a makefile customized for the 
  5305.                     ZORTECH C++ 3.1 compiler.                                 
  5306.     12/07/93        Very simple C code function tree listing program.         
  5307.                     Includes full source.                                     
  5308.     
  5309.     ** Type Graphics          
  5310.     01/06/88        Demonstration of techniques to display a bar chart of     
  5311.                     data on CGA (or on EGA/VGA with modification).  The file  
  5312.                     expects an include file in which the graphics mode is     
  5313.                     set, which is not given in the zip file.                  
  5314.     01/06/88        Source code and module to create user defined fill        
  5315.                     patterns.  Useful for shading a pie section, rectangle,   
  5316.                     etc.                                                      
  5317.     06/25/87        Reads, analyzes, and reports all graphics based           
  5318.                     parameters found within a GIF file.  Will require some    
  5319.                     recoding and function declarations in order to compile.   
  5320.     06/27/86        Good example showing how to draw multiple circles on      
  5321.                     screen. Needs EGA/VGA. This routine can be combined with  
  5322.                     bar and box graphic routines to set up well designed      
  5323.                     graphics module for business/finance display purposes.    
  5324.                     Turbo C.  Modification neccesary.                         
  5325.     10/25/87        Creates a fireworks display on EGA or better, with sound  
  5326.                     effects.  May provide useful study to the programmer      
  5327.                     interested in graphics and games programming.             
  5328.     02/28/88        A Turbo C function library to create, manipulate and      
  5329.                     display objects in 3 dimensions. The functions allow      
  5330.                     representations of solid objects bounded by polygons, and 
  5331.                     rotation, translation and scaling objects in 3d.          
  5332.                     Documentation, examples, code.                            
  5333.     06/10/87        No longer sold or supported. Contains some essential      
  5334.                     graphics primitives. Definitions, run-time library and    
  5335.                     documentation included. Especially useful to Turbo Pascal 
  5336.                     programmers that are switching to Turbo C. These work     
  5337.                     only with the CGA adapter.                                
  5338.     02/11/88        A replacement for _imagesize() function for QuickC. Well  
  5339.                     documented source.                                        
  5340.     04/08/88        Kaleidoscope implementation with C. Runs on EGA & VGA.    
  5341.                     Source, definitions and EXE included. Compiled with       
  5342.     Page No.    90
  5343.     01/25/96
  5344.                          PD/Shareware Products in Library
  5345.     
  5346.     Release Date    Product Description                                       
  5347.     
  5348.     
  5349.                     Microsoft C 5.0.  The code may provide some interesting   
  5350.                     graphics techniques.                                      
  5351.     07/09/88        A C translation of a beachball program featured in Byte.  
  5352.                     The translation is designed to run on Turbo C v 1.5, and  
  5353.                     will require some modification for later versions.  Some  
  5354.                     useful demonstation of pallette manipulation, registering 
  5355.                     drivers, etc.                                             
  5356.     05/21/90        Multiple functions for graphics presentations including   
  5357.                     mandelbrot set functions, requires the "grafix.h" header  
  5358.                     from Dr Dobbs Journal.                                    
  5359.     05/06/86        Multiple graphics functions for creating and manipulating 
  5360.                     boxes, ellipses, polygons, and ovals, ability to set and  
  5361.                     reset all factors controlling screen                      
  5362.                     dimensions/environment.  Will require some recoding for   
  5363.                     ANSI C compatibility (function declarations).             
  5364.     05/06/86        Sequence based graphics package with DOS/UNIX operating   
  5365.                     system compatabilities.  This group of programs includes  
  5366.                     functions for clipping text, text inclusion in graphics   
  5367.                     displays, and boolean set driven graphics.                
  5368.     11/01/87        Source code and executable graphics tool box functions    
  5369.                     taken from the article "A Graphics Tool Box for Turbo C"  
  5370.                     in Dr. Dobbs Nov. 1987 issue.                             
  5371.     11/13/90        Extensive Turbo C 2.0 source code library to perform a    
  5372.                     large number of manipulations on GIF file images and dump 
  5373.                     them to an Epson printer.  Scale, flip, interlace, etc.   
  5374.                     New version provides device drivers, utility for GIF to   
  5375.                     Borland BGI conversion.                                   
  5376.     02/03/89        Reverse engineered BGI driver for the Orchid Designer     
  5377.                     VGA, 256 color mode.                                      
  5378.     07/01/90        Graphics library for EGA-SVGA (800x600).  Provides fast   
  5379.                     screen display, saves of regions of screen, bitmapping    
  5380.                     operations, loadable screen fonts, and more.  All source  
  5381.                     code is included.                                         
  5382.     01/01/89        Companion disk files from the author's book               
  5383.                     "High-Performance Graphics in C".                         
  5384.     10/01/88        Disassembles BGI font files (*.chr files), and provides   
  5385.                     information and instructions for drawing the individual   
  5386.                     characters in an optional listing file.                   
  5387.     03/16/89        A decoder, with source code for GIF files (Compuserve     
  5388.                     Graphics Interface format.)                               
  5389.     03/22/89        Encoder for .gif (Compuserve graphics format).  See       
  5390.                     Decoder in this library as well.                          
  5391.     04/20/90        C files, and documentation from an article on well        
  5392.                     tempered scales for graphs.  The source code incorporates 
  5393.                     some improvements over that presented in the original     
  5394.                     Computer Language Magazine article.                       
  5395.     11/03/90        Replacement module with source code for Borland's bgi.    
  5396.                     Corrects incorrect right justification in outtext         
  5397.                     functions and allows for more specific configuration of   
  5398.                     text output in graphics mode.                             
  5399.     04/25/91        The Borland BGI allows use to use one bitmapped font at a 
  5400.                     time.  Stoked fonts are unattractive when expanded.  This 
  5401.                     library allows you to use bitmapped fonts from your       
  5402.     Page No.    91
  5403.     01/25/96
  5404.                          PD/Shareware Products in Library
  5405.     
  5406.     Release Date    Product Description                                       
  5407.     
  5408.     
  5409.                     computer's bios as well as the chosen bitmapped font from 
  5410.                     the BGI.                                                  
  5411.     05/07/90        Obsolete. Extensive Turbo C 2.0 source code library.      
  5412.                     Batch based, polygonal CSG solid modeler. Input from file 
  5413.                     or keyboard. Unix and MS DOS configurations. Complicated  
  5414.                     project. See Iritlibs.zip for support libraries. A 4.0    
  5415.                     version exists.                                           
  5416.     05/05/90        Support Libraries for Irits, an extensive Turbo C 2.0     
  5417.                     batch based, polygonal CSG solid modeler.  See Irits.zip. 
  5418.                     A 4.0 version exists.                                     
  5419.     05/07/90        A part of a 3 file series: Poly3ds.zip Poly3dhs.zip       
  5420.                     Poly3drs.zip.  Polygonal 3-dimensional display program,   
  5421.                     and utilities to convert to gif image, postscript         
  5422.                     compatible output and other manipulations.  Very          
  5423.                     technically advanced project.                             
  5424.     05/05/90        A part of a 3 file series: Poly3ds.zip Poly3dhs.zip       
  5425.                     Poly3drs.zip.  Polygonal 3-dimensional display program,   
  5426.                     and utilities to convert to gif image, postscript         
  5427.                     compatible output and other manipulations.  Very          
  5428.                     technically advanced project.                             
  5429.     05/07/90        Obsolete. A part of a 3 file series: Poly3ds.zip          
  5430.                     Poly3dhs.zip Poly3drs.zip.  Polygonal 3-dimensional       
  5431.                     display program, and utilities to convert to gif image,   
  5432.                     postscript compatible output and other manipulations.     
  5433.                     Very technically advanced project.                        
  5434.     10/20/90        A tool kit for sprite graphics and animation. Supports    
  5435.                     EGA and Hercules graphics. Includes library, sprite       
  5436.                     editor, and sample game. Full source included (Turbo C    
  5437.                     and ASM). No other support available. A more recent       
  5438.                     version, STK110, exists.                                  
  5439.     07/07/90        Source code for a fractal design and display program.     
  5440.     08/29/90        An object library to permit your application to store and 
  5441.                     play .fli files (graphic animation files developed by     
  5442.                     Autodesk Animator).  Licensing for commercial programs is 
  5443.                     available.                                                
  5444.     07/11/90        A Borland Graphics Interface (BGI) development library    
  5445.                     that will allow BGI drivers to be written principally in  
  5446.                     C, and compiled with full optimization.  Includes sample  
  5447.                     drivers.                                                  
  5448.     02/09/92        Graphics editor and case tool for Borland C.  Permits on  
  5449.                     screen design and preview of graphics objects (line, arc, 
  5450.                     circle, polygon, etc).  Generates C code from completed   
  5451.                     screens. A 9/16/93 version is available fromt he vendor.  
  5452.     01/02/92        A memory resident program to capture BGI graphics images  
  5453.                     to a file.  Partial source code is included.              
  5454.     01/26/92        A library for programming VGA output.  Supports VESA, and 
  5455.                     has built in debugging support.                           
  5456.     12/29/91        A utility to convert Targa-24 files (24-bit) to GIF 256   
  5457.                     color files.  A tetrahedron partitioning algorithm is     
  5458.                     employed for the conversion.  Source code is included.    
  5459.     07/31/93        High performance programmer's graphics library for DOS PC 
  5460.                     systems.  Fastgraph includes 200 routines and provides    
  5461.                     support for 28 video modes, with resoulution up to        
  5462.     Page No.    92
  5463.     01/25/96
  5464.                          PD/Shareware Products in Library
  5465.     
  5466.     Release Date    Product Description                                       
  5467.     
  5468.     
  5469.                     1024x768x256.  Extensive image manipulation capabilities  
  5470.                     are provided.  Disks A-F                                  
  5471.     11/12/91        Graphics editor for QuickC programmers.  Will handle      
  5472.                     graphics images of up to 100x100 pixels in 16 colors.     
  5473.                     Supports .pcx and Windows .ico formats, among others.     
  5474.     11/04/91        Graphics editor for TurboC programmers.  Will handle      
  5475.                     graphics images of up to 100x100 pixels in 16 colors.     
  5476.                     Supports .pcx and Windows .ico formats, among others.     
  5477.                     Compiles and links without error with Borland C++ 3.0.    
  5478.     12/01/91        Borland C example code demonstrating unweighted,          
  5479.                     antialiasing drawing in 640x480 high color mode (32K      
  5480.                     color mode.)                                              
  5481.     04/07/92        Updated graphics.h header including additional graphics   
  5482.                     font definitions.                                         
  5483.     05/06/91        Toolkit for programming the XGA video adapter.  Source    
  5484.                     code in assembly language is included, as well as a C     
  5485.                     callable object module.                                   
  5486.     06/08/92        Development package for rendering 3 dimensional objects   
  5487.                     on 386/486 PC with VGA.                                   
  5488.     12/16/91        Source code for utility programs to list, add or delete   
  5489.                     comments added to .gif graphics files.                    
  5490.     07/05/92        Source code for the XSharp 3-d graphics animation         
  5491.                     package, originally presented in Dr. Dobbs Journal.       
  5492.                     Version 2.1.  Use pkunzip -d to install with originally   
  5493.                     directory structure.                                      
  5494.     06/25/92        Programmer's tool kit for VGA and Super VGA graphics      
  5495.                     programming.  Much improved VESA support in this release. 
  5496.     06/02/91        Utility to convert 16 color .bmp to Borland BGI format,   
  5497.                     so that the image can be used in Borland C/Turbo C        
  5498.                     programs.  Source code is included.                       
  5499.     02/13/91        Files based on the book "High Performance CAD Graphics in 
  5500.                     C", by Lee Adams.  A number of graphics tricks are        
  5501.                     included.                                                 
  5502.     03/24/93        A set of routines for testing and accessing a number of   
  5503.                     SVGA chipsets, and using their advanced features.  VESA   
  5504.                     support. A 4.2 version exists on                          
  5505.                     oak.oakland.edu:pub/msdos/graphics.                       
  5506.     03/11/93        A graphics library designed with games programming in     
  5507.                     mind.  Pixel and Palette functions, rectangular move      
  5508.                     functions, line, text and font functions.  Bitmap         
  5509.                     creation and conversion and various curve drawing methods 
  5510.                     are supported.                                            
  5511.     05/30/93        C code for a fractal graphics program.                    
  5512.     07/18/93        Extensive source code collection for generating Fractals  
  5513.                     on the PC.  144 source code files.  See the file          
  5514.                     "Help5.src" under the topic "contacting the authors" for  
  5515.                     information on how to contact the various contributing    
  5516.                     authors.                                                  
  5517.     08/04/93        A C programming library for creating continuous strip     
  5518.                     charts on dot matrix printers. Supports multiple channels 
  5519.                     and waveforms, text titles and labels, time/date axes,    
  5520.                     grids, event markers. Ideal for data acquisition          
  5521.                     applications.                                             
  5522.     Page No.    93
  5523.     01/25/96
  5524.                          PD/Shareware Products in Library
  5525.     
  5526.     Release Date    Product Description                                       
  5527.     
  5528.     
  5529.     06/20/93        Executables for a 3-D animation construction kit for      
  5530.                     games developers.  Provides a map editor and other        
  5531.                     utilities for developing 3-D games similar to Castle      
  5532.                     Wolfenstein, using a ray-casting technique.  See ACKSRC   
  5533.                     for the source code files.                                
  5534.     06/20/93        Source code in C and assembler for a 3-D animation        
  5535.                     construction kit for games developers.  Provides a map    
  5536.                     editor and other utilities for developing 3-D games       
  5537.                     similar to Castle Wolfenstein, using a ray-casting        
  5538.                     technique.                                                
  5539.     05/22/93        A set of tools and conversion utilities for XLib.  See    
  5540.                     the author's XLIB04C.                                     
  5541.     05/03/93        Painting program that will output C or Turbo Pascal       
  5542.                     source code for the Borland Graphics Interface.  Use the  
  5543.                     program to draw your screen, include the source code in   
  5544.                     your application.  All Borland fonts are supported.       
  5545.     08/16/93        A graphics tool kit for games developers.  I3D provides   
  5546.                     for high speed textured 3d graphics, with objects that    
  5547.                     look different when viewed from different angles, hit     
  5548.                     detection, full joystick support and other features.      
  5549.     10/23/93        Code to draw an asimutal map of the world.  It is         
  5550.                     programmed for output to dot matrix printers.             
  5551.     11/20/93        Source code for a CAD program in C, targeted towards      
  5552.                     electrical engineering.  Supports EGA/VGA and 8514        
  5553.                     graphics.                                                 
  5554.     11/12/92        A program demonstrating mouse manipulation while using a  
  5555.                     SVGA video driver.  This is a Watcom C file, and graphics 
  5556.                     libraries tend to be implementation specific.             
  5557.     05/21/92        Documentation on the image format used in the Watcom C    
  5558.                     graphics library.                                         
  5559.     12/15/93        A library for programming PCX format graphics image       
  5560.                     creation, storage and display.  Supports VESA and 16/256  
  5561.                     color VGA. Includes library for changing VGA modes &      
  5562.                     palettes. The library has built in debugging support.     
  5563.     07/22/92        A simple graphics objects library for Windows to provide  
  5564.                     the capability of basic animation.  This is release 4 of  
  5565.                     this project, including an improved drawBitmap() function.
  5566.     10/09/92        A three dimensional polygon rendering package for 386/486 
  5567.                     processors.  All source code is included (mostly C, some  
  5568.                     assembly).                                                
  5569.     12/31/93        High performance graphics library for EGA, VGA and        
  5570.                     SuperVGA video cards supporting all color resolutions     
  5571.                     from 16 to 16 million colors.  Requires 386 or better.    
  5572.                     For Borland or Microsoft C compilers.  Unzip with -d      
  5573.                     switch to re-create directory structure.                  
  5574.     12/31/93        Demonstration programs for the (MGL10) high performance   
  5575.                     graphics library for EGA, VGA and SuperVGA video cards    
  5576.                     supporting all color resolutions from 16 to 16 million    
  5577.                     colors. Unzip with -d switch to re-create required        
  5578.                     directory structure.                                      
  5579.     01/17/93        A demonstration of 3D graphics programming in SVGA mode.  
  5580.     03/11/94        A SuperVGA Library designed for use with Borland C++ or   
  5581.                     MSC.  The library contains over 100 functions.  A 200     
  5582.     Page No.    94
  5583.     01/25/96
  5584.                          PD/Shareware Products in Library
  5585.     
  5586.     Release Date    Product Description                                       
  5587.     
  5588.     
  5589.                     page manual is provided.                                  
  5590.     04/01/91        Procedure and example program for linking a 3rd-party BGI 
  5591.                     driver to a Turbo C program.                              
  5592.     02/05/94        Plasma generation program for VGA screens.  Full C source 
  5593.                     code included.                                            
  5594.     01/19/94        Provides three example functions to get and set the       
  5595.                     palette: Assembly routines, C interrupt based routines,   
  5596.                     and C VGA DAC register routines.  Full C and Assembly     
  5597.                     source code included.                                     
  5598.     03/14/94        Animation routines in a TSR. Source code available to     
  5599.                     registrants.                                              
  5600.     04/07/93        MS Windows application, displays Escher's Triangle in     
  5601.                     isotropic and anisotropic mapping modes.  Source code in  
  5602.                     C++.                                                      
  5603.     07/31/93        High performance programmer's graphics library for DOS PC 
  5604.                     systems.  Fastgraph includes 200 routines and provides    
  5605.                     support for 28 video modes, with resoulution up to        
  5606.                     1024x768x256.  Extensive image manipulation capabilities  
  5607.                     are provided.  Disks A-F                                  
  5608.     07/31/93        High performance programmer's graphics library for DOS PC 
  5609.                     systems.  Fastgraph includes 200 routines and provides    
  5610.                     support for 28 video modes, with resoulution up to        
  5611.                     1024x768x256.  Extensive image manipulation capabilities  
  5612.                     are provided.  Disks A-F                                  
  5613.     07/31/93        High performance programmer's graphics library for DOS PC 
  5614.                     systems.  Fastgraph includes 200 routines and provides    
  5615.                     support for 28 video modes, with resoulution up to        
  5616.                     1024x768x256.  Extensive image manipulation capabilities  
  5617.                     are provided.  Disks A-F                                  
  5618.     07/31/93        High performance programmer's graphics library for DOS PC 
  5619.                     systems.  Fastgraph includes 200 routines and provides    
  5620.                     support for 28 video modes, with resoulution up to        
  5621.                     1024x768x256.  Extensive image manipulation capabilities  
  5622.                     are provided.  Disks A-F                                  
  5623.     07/31/93        High performance programmer's graphics library for DOS PC 
  5624.                     systems.  Fastgraph includes 200 routines and provides    
  5625.                     support for 28 video modes, with resoulution up to        
  5626.                     1024x768x256.  Extensive image manipulation capabilities  
  5627.                     are provided.  Disks A-F                                  
  5628.     08/11/93        Code for morphing graphics vectors.  Borland C code with  
  5629.                     sketchy documentation.                                    
  5630.     04/18/94        Demonstration of graphics toolkit for games. I3D provides 
  5631.                     high speed textured 3d graphics, with objects that look   
  5632.                     different when viewed from different angles, hit          
  5633.                     detection, full joystick support and other features. Full 
  5634.                     C source available for $995.                              
  5635.     03/14/94        Function to draw a box on the screen.  Color, location,   
  5636.                     size and type (single or double line) can be specified.   
  5637.                     Compiles as C or C++ using Borland compilers.             
  5638.     05/19/94        320x200 VGA animation demonstration in Borland C++ for    
  5639.                     DOS, with source code. Produces illusion of moving        
  5640.                     through a star field (as in Star Trek and screen          
  5641.                     blankers).                                                
  5642.     Page No.    95
  5643.     01/25/96
  5644.                          PD/Shareware Products in Library
  5645.     
  5646.     Release Date    Product Description                                       
  5647.     
  5648.     
  5649.     05/12/94        Help-tutorial that shows how to create a sprite (an       
  5650.                     animation object with transparent background) with OWL.   
  5651.     05/17/93        DOS Graphics code demonstrating how to scale a graphics   
  5652.                     image.  The routine works only in video mode 0x13.        
  5653.     06/23/94        Documentation for the MetaWindow demonstration disk.  See 
  5654.                     also MWDemo.zip for the executables.                      
  5655.     11/16/93        Executables for the MetaWindow demonstration disks.  See  
  5656.                     also MWDemo.zip for the documentation files.              
  5657.     07/14/94        A library of high performance assembler routines for      
  5658.                     undocumented 256 color modes on VGA adapters.  C          
  5659.                     interface and example programs is provided.               
  5660.     05/09/94        A SuperVGA Library designed for use with Borland C++ or   
  5661.                     MSC.  The library contains over 100 functions.  A 200     
  5662.                     page manual is provided.                                  
  5663.     06/27/93        Super VGA library supporting 256 color VESA video modes.  
  5664.                     Video mode initialization and detection, text display,    
  5665.                     pop up windows, image display and manipulation routines   
  5666.                     are included.                                             
  5667.     07/30/94        Library to provide video support for VESA SuperVGA        
  5668.                     extensions.  Provides 256 colors in all VESA resolution   
  5669.                     modes.  Microsoft C and Borland C support.                
  5670.     08/11/94        A fully functional graphics, mouse and sound driver       
  5671.                     library with source code, demo program and source for     
  5672.                     demo program. Works on any VESA compliant SVGA card at    
  5673.                     640x480x256.                                              
  5674.     09/19/94        Conversion routine to convert a Windows bitmap to format  
  5675.                     usable by Borland graphics putimage routine.  The routine 
  5676.                     will only convert 16 bit images due to limitations in the 
  5677.                     putimage routine.                                         
  5678.     10/17/94        Recent upgrade of JPEG compressed graphics file format    
  5679.                     compression, decompression and viewing library from the   
  5680.                     Independent JPeg group.  This is the fifth public release 
  5681.                     of this software.                                         
  5682.     06/04/90        Displays all 64 CGA colors on a VGA display.  Comes with  
  5683.                     source code and DOS executable.                           
  5684.     02/07/92        For Zortech C++ FlashGraph Library.  Has xlogo bitmap     
  5685.                     file example.  Run fe xlogo to start bitmap editor using  
  5686.                     xlogo bitmap file.  Use mouse to edit bitmap.  t.exe      
  5687.                     repeats bitmap across screen.  C++ source code, makefile  
  5688.                     and executables included.                                 
  5689.     07/22/87        Assembly language CGA/EGA routines for use with Microsoft 
  5690.                     C compiler.                                               
  5691.     06/29/92        Display 3D wireframe objects on a PC screen and rotate    
  5692.                     them in real-time using the mouse. Uses ASCII text files  
  5693.                     as input for wireframe information. Format conversion,    
  5694.                     editor/builder, merge, and shrink features. Compiled with 
  5695.                     TC 2.0.                                                   
  5696.     01/23/95        VGA and SVGA graphics library for C/C++ programming.      
  5697.                     Loadable drivers and font (up to 1024x768 resolution) are 
  5698.                     supported and provided.  Many advanced graphics           
  5699.                     functions, with virtual screens and windows, are made     
  5700.                     accessible.                                               
  5701.     01/17/95        A set of utilities for decoding and displaying .pcx       
  5702.     Page No.    96
  5703.     01/25/96
  5704.                          PD/Shareware Products in Library
  5705.     
  5706.     Release Date    Product Description                                       
  5707.     
  5708.     
  5709.                     format files in DOS.  Support for Super VGA and VESA is   
  5710.                     provided in the registered version.  Conversion of .pcx   
  5711.                     images to format required by the Borland Graphics         
  5712.                     Interface is supplied.                                    
  5713.     08/02/94        VGA and SVGA graphics library for C/C++ programming,      
  5714.                     devloted to 32K, 64K- and 16M-color video modes.  Full    
  5715.                     mouse support.  TCG provides for device independence and  
  5716.                     supports loadable drivers and fonts.                      
  5717.     02/06/95        High performance programmer's graphics library for DOS PC 
  5718.                     systems.  Fastgraph includes 200 routines and provides    
  5719.                     support for 28 video modes, with resoulution up to        
  5720.                     1024x768x256.  Extensive image manipulation capabilities  
  5721.                     are provided.  Disk 1 of 3.                               
  5722.     02/06/95        High performance programmer's graphics library for DOS PC 
  5723.                     systems.  Fastgraph includes 200 routines and provides    
  5724.                     support for 28 video modes, with resoulution up to        
  5725.                     1024x768x256.  Extensive image manipulation capabilities  
  5726.                     are provided.  Disk 2 of 3.                               
  5727.     02/06/95        High performance programmer's graphics library for DOS PC 
  5728.                     systems.  Fastgraph includes 200 routines and provides    
  5729.                     support for 28 video modes, with resoulution up to        
  5730.                     1024x768x256.  Extensive image manipulation capabilities  
  5731.                     are provided.  Disk 3 of 3.                               
  5732.     08/05/91        A collection of source code and executable files used to  
  5733.                     experiment with the 320X200 256 color VGA (MCGA) video    
  5734.                     mode.  Draws four 3D balls on the screen and performs     
  5735.                     color animation using three different techniques.  Turbo  
  5736.                     C make and project files incl.                            
  5737.     06/15/87        Tiff file reader. Also contains source code fragments to  
  5738.                     compress and uncompress tiff files. Not much              
  5739.                     documentation, but includes DOS executable "tiffdump".    
  5740.     05/30/91        Compresses or decompresses HP-PCL (Printer Control        
  5741.                     Language) graphics data files. Supported compression      
  5742.                     modes are 0, 1, 2, & 3. Will output using mode that gives 
  5743.                     the best compression. Compressed version of file may be   
  5744.                     sent directly PCL compatible printer                      
  5745.     06/17/91        Source code and DOS executable for plotting 3D surfaces   
  5746.                     specified via 1 of 3 standard coordinate systems          
  5747.                     (cartesian, right handed orthoginal, and cylindrical      
  5748.                     polar). Uses a DOS command line interface. Limited to a   
  5749.                     resolution of approximately 55 X 55.                      
  5750.     04/12/95        Source code to PicLab, an image processing program.       
  5751.                     Converts between image formats.  Microsoft C and MASM     
  5752.                     source code.                                              
  5753.     06/25/95        Provides SuperVGA TIFF file reading and display           
  5754.                     capability.  Microsoft and Borland C support.  Extends    
  5755.                     the vendor's VSA256 library.                              
  5756.     08/02/95        Source code for JPEG compression, decompression, reading  
  5757.                     and writing from the Independent JPeg Group.              
  5758.     10/23/95        Describes and remedies getting the 3D back in Windows 3.1 
  5759.                     from OWL 4.5x under Windows95.                            
  5760.     10/18/95        32 bit Win95/VB 4.0 OCX for charting.                     
  5761.     
  5762.     Page No.    97
  5763.     01/25/96
  5764.                          PD/Shareware Products in Library
  5765.     
  5766.     Release Date    Product Description                                       
  5767.     
  5768.     
  5769.     ** Type Help              
  5770.     10/14/91        Turbo C++ based system for providing context sensitive    
  5771.                     help in your programs.  Includes an executable to create  
  5772.                     an indexed help file from a source text files.            
  5773.     02/07/93        Context sensitive help system for C programmers,          
  5774.                     providing hypertext links.  You provide a text file for   
  5775.                     the help topics, which is compiled and linked into the    
  5776.                     executable.                                               
  5777.     01/13/94        Hypertext browser.  Designed to work with the Jargon      
  5778.                     File, but usable with any text file that is marked with   
  5779.                     easy-to-use control characters.  Full portable C source   
  5780.                     code included.                                            
  5781.     04/26/94        Create DOS-based help files and integrate with your C     
  5782.                     programs using three function calls.  Provides customized 
  5783.                     context-sensitive, cross-referenced help.  Source help    
  5784.                     files must be saved in WordPerfect 4.2 format.            
  5785.     06/08/94        Conversion program from Ralf Brown's interrupt list too   
  5786.                     the help development kit (hlpdk) .HDF source format.      
  5787.     
  5788.     ** Type I/O               
  5789.     03/14/91        An I/O port manipulation utility.  Includes Borland C++   
  5790.                     source code, executable and project file.  Not for the    
  5791.                     uninitiated.                                              
  5792.     03/08/94        Library of text-mode editing functions for adding edit    
  5793.                     and view windows for files and string variables to        
  5794.                     programs.  Includes Small, Medium and Large libraries and 
  5795.                     sample C source code for Turbo C.                         
  5796.     07/11/94        Numeric user-input routine.  Only allows digits or        
  5797.                     decimals to be entered.  Provides a precision based       
  5798.                     solution by placing input in a double variable.  Includes 
  5799.                     C source.                                                 
  5800.     
  5801.     ** Type Icon Utility      
  5802.     01/14/96        Code sample lets you animate the icon of your application 
  5803.                     when minimized. Charityware.                              
  5804.     
  5805.     ** Type Interrupt         
  5806.     01/15/91        Libraries for MSC and Turbo C to control user-initiated   
  5807.                     keyboard interrupts. Traps Ctrl-C, system reset, various  
  5808.                     pause key combinations, PrtScrn, and controls the state   
  5809.                     of capslock, numlock and scrolllock. V1.0a (6/30/92) is   
  5810.                     available from the author.                                
  5811.     07/23/94        Library and source code to allow developers to use 16 bit 
  5812.                     style C/C++ interrupt functions in 32bit mode. Library is 
  5813.                     pre-built, but requires assembler to be rebuilt.          
  5814.     10/29/88        Source code demonstrating interrupt driven music.         
  5815.                     Compiled using Turbo C 1.5. Plays tune through your PC    
  5816.                     speaker. DOS executable and object file included.         
  5817.     
  5818.     ** Type Keyboard          
  5819.     02/21/89        Scan and display keyboard codes.                          
  5820.     07/09/88        Turns off numlock key. Simply sets the default state of   
  5821.                     number lock key to off.                                   
  5822.     Page No.    98
  5823.     01/25/96
  5824.                          PD/Shareware Products in Library
  5825.     
  5826.     Release Date    Product Description                                       
  5827.     
  5828.     
  5829.     06/08/90        A library of keyboard state query routines supporting the 
  5830.                     extended keyboard for Turbo C.                            
  5831.     01/17/89        Utility that uses the ansi.sys driver to redefine         
  5832.                     function key assignments, menu driven.  Source code       
  5833.                     included.                                                 
  5834.     04/20/90        Polling loop implementation for processing user events,   
  5835.                     including keyboard macros, hot keys, extended key codes,  
  5836.                     centralized hot key management, logging key strokes, etc. 
  5837.                     ANSI C code and .asm module.                              
  5838.     10/13/90        A Turbo C function that provides access to the extended   
  5839.                     keyboard directly through BIOS calls.  Source is included.
  5840.     08/27/91        A module to permit reading several keys at the same time  
  5841.                     and to speed up keyboard reads by bypassing the BIOS.     
  5842.                     Intended as an aid in games programming.                  
  5843.     12/28/93        Sample C code to control the status of the Num Lock, Caps 
  5844.                     Lock, and Scroll Lock LED's on IBM PC compatible          
  5845.                     keyboards.  Written using Borland C++ 3.1.  Requires      
  5846.                     MS-DOS 2.1 or greater.                                    
  5847.     05/04/94        A C/C++ callable library for retrieving keystrokes from   
  5848.                     the user.  Functions similar to BIOS, but does not use a  
  5849.                     buffer.  Blocks out BIOS interrupts (Control-Alt-Delete,  
  5850.                     etc.)                                                     
  5851.     03/17/93        A set of routines for retrieving Keyboard codes in C      
  5852.                     programs.                                                 
  5853.     07/08/94        Alternative to getch().  Will return immediately with 0   
  5854.                     if no key stroke is waiting. Otherwise, it will return    
  5855.                     the character code or if it is an extended code, it will  
  5856.                     be converted to a negative. Works with all standard keys  
  5857.                     including F11,F12,Ctrl,Alt,Sh                             
  5858.     07/08/94        Program that intercepts the keyboard interrupt and        
  5859.                     displays printable typed keystrokes to a mono monitor     
  5860.                     connected as a secondary display. Also displays some      
  5861.                     simple status information on the InDos flag and InBios    
  5862.                     flag. Includes C source code.                             
  5863.     08/02/93        Used to handle when a key is held done (multiple key      
  5864.                     presses).                                                 
  5865.     
  5866.     ** Type Languages         
  5867.     12/17/93        An enhanced version of D.M. Betz's XLISP intrepreter with 
  5868.                     additional features of Common Lisp. For IBM-PC family and 
  5869.                     UNIX                                                      
  5870.                     can easily be ported to other platforms. Complete C       
  5871.                     source code included. This archive contains the 386/486   
  5872.                     executable.                                               
  5873.     12/17/93        An enhanced version of D.M. Betz's XLISP intrepreter with 
  5874.                     additional features of Common Lisp. For IBM-PC family and 
  5875.                     UNIX                                                      
  5876.                     can easily be ported to other platforms. Complete C       
  5877.                     source code included. This archive contains documentation 
  5878.                     in ASCII format.                                          
  5879.     12/17/93        An enhanced version of D.M. Betz's XLISP intrepreter with 
  5880.                     additional features of Common Lisp. For IBM-PC family and 
  5881.                     UNIX                                                      
  5882.     Page No.    99
  5883.     01/25/96
  5884.                          PD/Shareware Products in Library
  5885.     
  5886.     Release Date    Product Description                                       
  5887.     
  5888.     
  5889.                     can easily be ported to other platforms. Complete C       
  5890.                     source code included. This archive contains the 80x86     
  5891.                     executable.                                               
  5892.     12/17/93        An enhanced version of D.M. Betz's XLISP intrepreter with 
  5893.                     additional features of Common Lisp. For IBM-PC family and 
  5894.                     UNIX                                                      
  5895.                     can easily be ported to other platforms. Complete C       
  5896.                     source code included. This archive contains the           
  5897.                     PostScript documentation.                                 
  5898.     12/17/93        An enhanced version of D.M. Betz's XLISP intrepreter with 
  5899.                     additional features of Common Lisp. For IBM-PC family and 
  5900.                     UNIX                                                      
  5901.                     can easily be ported to other platforms. Complete C       
  5902.                     source code included. This archive contains the required  
  5903.                     files.                                                    
  5904.     12/17/93        An enhanced version of D.M. Betz's XLISP intrepreter with 
  5905.                     additional features of Common Lisp. For IBM-PC family and 
  5906.                     UNIX                                                      
  5907.                     can easily be ported to other platforms. Complete C       
  5908.                     source code included. This archive contains the C source  
  5909.                     code.                                                     
  5910.     12/17/93        An enhanced version of D.M. Betz's XLISP intrepreter with 
  5911.                     additional features of Common Lisp. For IBM-PC family and 
  5912.                     UNIX                                                      
  5913.                     can easily be ported to other platforms. Complete C       
  5914.                     source code included. This archive contains the Windows   
  5915.                     3.1 executable.                                           
  5916.     08/27/86        Enchanced by other programmers.  Includes DOS Lex         
  5917.                     executable with C source code and sample lex code files   
  5918.                     that end with the .lxi file name extention. Unfortunately 
  5919.                     there are no documentation files.                         
  5920.     10/12/91        Smalltalk for IBM PC compatibles. Compiled using Borland  
  5921.                     C++ and Turbo C 2.0. Includes C source code, installation 
  5922.                     documentation, instruction manual, and DOS executable.    
  5923.                     Use ^Z to exit Smalltalk.                                 
  5924.     
  5925.     ** Type Library           
  5926.     08/26/87        An object module library manager. Add, extract, delete    
  5927.                     object modules from library files, list contents of       
  5928.                     libraries, etc.  Complete user documentation.             
  5929.     06/06/89        Header files and function library for dates, menus,       
  5930.                     Desqview, mouse control functions, parsing of all types,  
  5931.                     file control, math, video, DOS, printer control, string,  
  5932.                     and financial functions.                                  
  5933.     10/27/89        Functions for allocation of memory, file locations, key   
  5934.                     control, disk compression, file stamping, and string      
  5935.                     manipulation, to duplicate functions found in QuickBasic. 
  5936.                     Perhaps helpful to Basic Programmers making the           
  5937.                     transition to C.                                          
  5938.     03/23/90        Demonstration of the use of Dynamic Link Libraries for    
  5939.                     run time linking of object modules.  See Dr. Dobbs        
  5940.                     Journal, May 1990 for an in-depth discussion.             
  5941.     11/10/91        A collection of functions for C, covering: memory         
  5942.     Page No.   100
  5943.     01/25/96
  5944.                          PD/Shareware Products in Library
  5945.     
  5946.     Release Date    Product Description                                       
  5947.     
  5948.     
  5949.                     accesses, extended memory, mouse and joystick access      
  5950.                     functions, string manipulation, keyboard control,         
  5951.                     equipment checks, and video.                              
  5952.     06/06/89        Demos/examples of the use of the TCHK21 function Library  
  5953.                     found elsewhere in this catalog.                          
  5954.     06/06/89        Norton Guides compatible database for the TCHK21 function 
  5955.                     library found elsewhere in this library.  A shareware     
  5956.                     Norton Guides engine clone is available, although it is   
  5957.                     not as polished as the genuine article.                   
  5958.     03/09/90        An extended C function library, including: menu, window,  
  5959.                     formatted data entry, mouse control, video, data entry    
  5960.                     and display for special data types (SSN, $, telephone     
  5961.                     #s), dialog boxes, string manipulation, etc.              
  5962.     02/15/90        A library of 128 functions for Turbo C including screen   
  5963.                     control, keyboard status and control, string status and   
  5964.                     manipulation, memory control, windows, field oriented     
  5965.                     data entry routines, directory and file access routines,  
  5966.                     etc.                                                      
  5967.     02/24/89        High Level I/O toolkit, supporting fast screen writes,    
  5968.                     window/menu manipulation, keyboard control, and formatted 
  5969.                     data entry modules.  According to the documentation,      
  5970.                     certain functions are 'hidden', and use will require the  
  5971.                     manual, at a cost of $35.00.                              
  5972.     10/01/90        Powerful C programmers library providing: Window systems, 
  5973.                     with stacked or tiled windows, moving, promoting, etc.    
  5974.                     Data entry and menu systems. Context sensitive help       
  5975.                     programming, video control, mouse and EMS support and     
  5976.                     more.  Over 200 functions.                                
  5977.     10/01/90        Library files for CXL55.zip in this library.  Microsoft C 
  5978.                     versions 5/6, Turbo C, and Zortech.                       
  5979.     11/08/90        Demo source and executable for TCXL55, which is found in  
  5980.                     this library.                                             
  5981.     11/23/89        A general purpose utility library for Microsoft C and     
  5982.                     Microsoft QuickC.  Text processing, windowing, user       
  5983.                     interface, i/o and other related functions are provided   
  5984.                     with a consistent programming interface.                  
  5985.     01/30/92        Add in library providing mouse support, memory            
  5986.                     management, direct screen writing, video mode control,    
  5987.                     and a large variety of user interface objects.  DOS       
  5988.                     critical error handling is integrated.  Screen painter    
  5989.                     included with registered version.                         
  5990.     04/08/93        Drop in replacement for malloc library, with malloc debug 
  5991.                     library.  Distributed in Tar form.                        
  5992.     06/09/87        Replacement for some Microsoft console I/O library        
  5993.                     routines.  Enhanced getch(), putch(), getche(),           
  5994.                     ungetch(), and kbhit() routines.  Written to work with    
  5995.                     Microsoft C compiler version 3.0 or later.  Good          
  5996.                     documentaion.  Written in assembly language.              
  5997.     
  5998.     ** Type Link              
  5999.     10/24/94        A program to shrink EXE, DLL, DRV and other NE files by   
  6000.                     chaining and eliminating duplicate relocation records     
  6001.                     which may exist in programs linked with TLINK.            
  6002.     Page No.   101
  6003.     01/25/96
  6004.                          PD/Shareware Products in Library
  6005.     
  6006.     Release Date    Product Description                                       
  6007.     
  6008.     
  6009.     01/31/93        A library serving as a replacement for the standard C     
  6010.                     runtime library.  The use of this product will result in  
  6011.                     more compact, and faster code.  Intended for use by       
  6012.                     knowledgeable C programmers.                              
  6013.     01/16/93        Source code for TTLIB version 1.2.  See TTLIB12 for a     
  6014.                     description.                                              
  6015.     05/27/95        A program to check and, if necessary, rewrite the ordinal 
  6016.                     value for the module name and description text located in 
  6017.                     the resident and non-resident name tables of 16 bit       
  6018.                     Windows EXEs generated with TLINK for BC++ 4.5.           
  6019.     06/28/95        Fast MS-DOS link editor for assembler and high level      
  6020.                     langauges. Links OBJs and LIBs from MS, Borland, and      
  6021.                     others.                                                   
  6022.     
  6023.     ** Type Linked List       
  6024.     11/21/89        A multi-operating system compatible module for management 
  6025.                     of linked lists. Code presents ways to create and         
  6026.                     maintain a randomly accesible linked list with low        
  6027.                     storage overhead that can be run under DOS or UNIX.       
  6028.     12/01/86        C procedures to support binary tree creation and          
  6029.                     traversal and doubly linked list functions.  No           
  6030.                     assumptions are made as to the data types, should provide 
  6031.                     effective tools at the general level.                     
  6032.     07/01/90        Implementation of Doubly Linked lists in Turbo C version  
  6033.                     2.0.                                                      
  6034.     12/07/90        Hybrid Linked List Queue Stack object.  Recently upgraded 
  6035.                     for complete ANSI C compliance.  Dynamic memory           
  6036.                     allocation.  Access by numerouse methods.  Sorting,       
  6037.                     searching.  Over 30 functions.  Registration includes 140 
  6038.                     page manual and full source.                              
  6039.     08/26/91        Hybrid stack/queue/linked list class.  Sortable,          
  6040.                     configurable, over 30 member functions for highly         
  6041.                     individualized manipulation of data items.  Well          
  6042.                     documented.  This version is for Ansi C.  A C++ version   
  6043.                     is also included in this library.                         
  6044.     07/31/91        A hypertext look up program developed to demonstrate the  
  6045.                     use of the vendor's flexlist library.                     
  6046.     06/17/94        A library of Generic Linked List objects (list, stack and 
  6047.                     queue).  ANSI C.                                          
  6048.     05/26/94                                                                  
  6049.     
  6050.     ** Type Make              
  6051.     06/20/88        A utility that allows any disk file <32k to be converted  
  6052.                     to an object code file to be linked to Microsoft C or     
  6053.                     Turbo C.                                                  
  6054.     06/28/87        DOS 3.3 replacement for EXE2BIN, with source code         
  6055.                     included.  Additional error messages provided.  Doc file  
  6056.                     is included.                                              
  6057.     02/21/89        Selective lexical C preprocessor. This is a grouping of C 
  6058.                     programs with associated header files that can be used in 
  6059.                     combination with one another to interpret C functions and 
  6060.                     macros prior to compilation.                              
  6061.     11/21/88        Menu driven interface for the Turbo C 2.0 command line    
  6062.     Page No.   102
  6063.     01/25/96
  6064.                          PD/Shareware Products in Library
  6065.     
  6066.     Release Date    Product Description                                       
  6067.     
  6068.     
  6069.                     compiler (TCC.EXE) allowing varied configurations and     
  6070.                     switches.                                                 
  6071.     12/18/87        Microsoft Windows SDK linker for Microsoft C version 5.0, 
  6072.                     and associated libraries.                                 
  6073.     04/29/89        Makefile generator for C.  Will generate a makefile,      
  6074.                     using defaults if they are not overridden, from the       
  6075.                     filenames provided as input.  Source code is included.    
  6076.     08/16/90        Extended make utility that can be preconfigured to your   
  6077.                     compiler (comes with configurations for MS and Borland),  
  6078.                     can sense directories on up to 20 drives, includes a      
  6079.                     super make editor and help system.                        
  6080.     07/30/90        Make file generator for MASM or MSC 6.0.  Source code is  
  6081.                     included.                                                 
  6082.     08/03/90        Text file for users of Lattice C compiler, for resolving  
  6083.                     problems when attempting to link modules with a           
  6084.                     non-lattice linker.                                       
  6085.     01/19/90        An executable program to control switches sent to Turbo C 
  6086.                     command line compiler.  Compiler directives are imbedded  
  6087.                     in the source file as #cct directives.  These are         
  6088.                     extracted and TCC is called with the switches set.        
  6089.                     Source included.  Works with TC++.                        
  6090.     10/26/90        A Borland supplied utility that translates a binary Turbo 
  6091.                     C++ project file to a make file, for use with the Command 
  6092.                     line compiler.                                            
  6093.     06/12/91        Replacement executable and overlay file for the Borland   
  6094.                     TLink product.  From Borland's Programming B forum on     
  6095.                     Compuserve.  No documentation included in the file.  Back 
  6096.                     up your present versions first.                           
  6097.     02/17/91        A program to create the input .mak file for the Microsoft 
  6098.                     C nmake utility.  A series of configuration, option, and  
  6099.                     input file questions is asked of the user, and a .mak     
  6100.                     file (default name make.mak) is created.                  
  6101.     01/31/91        Source code for a Microsoft Compatible linker.  For a     
  6102.                     good deal of technical information enter "slshow          
  6103.                     lkslides" at the command prompt.                          
  6104.     12/23/94        Port to DOS (using Borland C++) of GNU's Revision Control 
  6105.                     System.  Source included.                                 
  6106.     12/22/91        A utility for modifying BC version 2.0 project files, so  
  6107.                     that INCLUDE, LIB, OUTPUT paths may be directly set, or   
  6108.                     read from the environment.  Can be used to convert prj to 
  6109.                     make files, supports response files.  Note: Will not work 
  6110.                     on BC 3.0 prj files.                                      
  6111.     04/30/92        A utility that will copy all files in a Borland C++ 3.0   
  6112.                     project file from one location to another, maintaining    
  6113.                     relative directory references, and creating directories   
  6114.                     where neccesary.  Files to exclude and include may be     
  6115.                     specified.                                                
  6116.     01/27/92        Platform independent Make utility, with enhancements:     
  6117.                     file searching, macro expansion, and more.  The package   
  6118.                     in comprised of DMAKE38A, DMAKE38B and DMAKE38C.          
  6119.     01/23/92        Platform independent Make utility, with enhancements:     
  6120.                     file searching, macro expansion, and more.  The package   
  6121.                     in comprised of DMAKE38A, DMAKE38B and DMAKE38C.          
  6122.     Page No.   103
  6123.     01/25/96
  6124.                          PD/Shareware Products in Library
  6125.     
  6126.     Release Date    Product Description                                       
  6127.     
  6128.     
  6129.     01/27/92        Platform independent Make utility, with enhancements:     
  6130.                     file searching, macro expansion, and more.  The package   
  6131.                     in comprised of DMAKE38A, DMAKE38B and DMAKE38C.          
  6132.     05/18/94        Example makefile for Turbo Vision applications.           
  6133.     09/30/95        A number of utilities to assist in project management.    
  6134.                     16 and 32 bit versions of the utilities are supplied.     
  6135.     08/10/89        An imitation of the UNIX make facility for DOS with C     
  6136.                     source code and manual pages.                             
  6137.     06/15/93        Easy to learn and use make utility with documentation     
  6138.                     file.                                                     
  6139.     12/12/95        Automated MAKE utility for DOS. Describe your targets     
  6140.                     (EXE and LIB) with simple 1 to 4 line HYMAKE definitions. 
  6141.                     Automatically determines, fro the C code, which modules   
  6142.                     need to be remade. Auto set up for Turbo, Borland, MS,    
  6143.                     and adjustable for others.                                
  6144.     
  6145.     ** Type Mathematics       
  6146.     06/27/86        Example shows implementation of different math functions  
  6147.                     such as addition, arctan, subtraction, multiplication,    
  6148.                     division, and modulo arithmetic. Uses registers for fast  
  6149.                     calculations.                                             
  6150.     06/27/86        Eratosthenes' sieve prime number generator routines.      
  6151.                     Source from Byte 83.  Generally used as a routine for     
  6152.                     benchmarking compilers.                                   
  6153.     07/04/87        Expression calculator program with source code.  The code 
  6154.                     may be of interest for expression parsing, error testing, 
  6155.                     and other functions. Permits naming variables in the      
  6156.                     expression that is evaluated.                             
  6157.     12/25/86        Fast Fourier transforms.                                  
  6158.     01/10/88        Fibonacci sequence computation.                           
  6159.     01/01/80        Hex to decimal conversion routines.                       
  6160.     01/01/80        Binomial distribution. Returns sum of terms k thru 0 of   
  6161.                     binomial passed as parameter to function. Source code     
  6162.                     included.                                                 
  6163.     01/01/80        Beta distribution function. Returns area from zero to x   
  6164.                     under beta density function given the input parameter of  
  6165.                     x. Source code included.                                  
  6166.     03/10/89        C and Asm files to demonstrate functions for bcd (Binary  
  6167.                     Coded Decimal) arithmetic processing.  The C file is      
  6168.                     Turbo C, but should be readily adaptable to other         
  6169.                     compilers.                                                
  6170.     10/12/89        Demonstration of random number generation functions.      
  6171.                     Generates random numbers between the limits passed on the 
  6172.                     command line.                                             
  6173.     04/04/87        Random number generation.  Uses call to the clock to seed 
  6174.                     the random generator.                                     
  6175.     10/12/88        An extensive collection of math routines to impliment     
  6176.                     high precision mathematical calculations.  Source and     
  6177.                     documentation is included.                                
  6178.     08/06/89        A library to support the evaluation of strings including  
  6179.                     values and operations, including cos, sin, log, ln, etc.  
  6180.     05/31/89        Extended precision calculator. Source code for            
  6181.                     MSC/QuickC.  Although this in an application, rather than 
  6182.     Page No.   104
  6183.     01/25/96
  6184.                          PD/Shareware Products in Library
  6185.     
  6186.     Release Date    Product Description                                       
  6187.     
  6188.     
  6189.                     a programmer's utility, there are some interesting        
  6190.                     techniques in the source code.                            
  6191.     05/30/90        Complete source code (no documentation files are          
  6192.                     included) for RPN Calculator (Hewlett Packard).  Make     
  6193.                     file included.                                            
  6194.     09/17/90        Source code for an algebraic expression evalutator/parser.
  6195.     12/18/90        Source and make files for GNU function plotter.  Supports 
  6196.                     numerous platforms and printers.                          
  6197.     01/02/91        Prime number generator.  Provide starting number and      
  6198.                     other configuration options.                              
  6199.     11/19/92        A large number of double precision mathematical           
  6200.                     functions, including integration, probability, bessel and 
  6201.                     gauss functions, trigonometric functions, complex number  
  6202.                     functions, etc.  400 functions, with accuracy levels      
  6203.                     tested.                                                   
  6204.     02/05/93        Three Dimensional geometric manipulation library.         
  6205.                     Includes some low level functions and a set of tools.     
  6206.                     All source code is included.  Compiled with Borland C++.  
  6207.                     Version 2.2 is available from the author.                 
  6208.     04/19/93        Functions to convert between native C number types and    
  6209.                     the proprietary real type used in Borland Pascal,         
  6210.                     allowing C programs to read data stored by Borland Pascal 
  6211.                     programs.                                                 
  6212.     08/03/93        C and assembler source demonstrating the advantage in     
  6213.                     speed (and the loss of precision) in using fix point      
  6214.                     rather than floating point math.  Assembly source for     
  6215.                     long versions of ADD, SUB and MUL are included.           
  6216.     04/01/93        The source code for functions in the Microsoft Run Time   
  6217.                     Library, which are not included in the Borland RTL.       
  6218.                     These functions convert between Microsoft Binary Format   
  6219.                     numbers and IEEE.                                         
  6220.     04/13/93        Source code for a number of math functions, including     
  6221.                     absolute value, averaging, powers, conversion functions.  
  6222.     11/26/91        A collection of routines for numerical analysis in C.     
  6223.                     All source code for the library is included.              
  6224.     10/02/93        Computes the probability that the 1st place team will     
  6225.                     beat the 2nd place team for the division title. Uses a    
  6226.                     bivariate binomial distribution as a model. Includes      
  6227.                     source code for ADA, C, C++, C++/Windows, FORTRAN,        
  6228.                     GWBASIC, Pascal, and QuickBasic.                          
  6229.     01/02/94        Scientific calculator similar to Casio or Texas           
  6230.                     Instrument models.  TSR version available for $40+.  Full 
  6231.                     C source code available for $300.                         
  6232.     01/08/94        A simple prototype to smooth real time flowrate           
  6233.                     information. The prototype reads a file and applies a     
  6234.                     linear regression algorithm to the data to smooth it out. 
  6235.                     The output provides a standard average and the LR output  
  6236.                     for comparison purposes. C source.                        
  6237.     02/15/94        A collection of 413 files from the book "Numerical        
  6238.                     Recipes in C."  See the file 'notice.txt' for licensing   
  6239.                     information.                                              
  6240.     03/22/94        A TSR Programmers Calculator written using CodeRunneR.    
  6241.                     Includes source code. Requires CodeRunneR and either      
  6242.     Page No.   105
  6243.     01/25/96
  6244.                          PD/Shareware Products in Library
  6245.     
  6246.     Release Date    Product Description                                       
  6247.     
  6248.     
  6249.                     Borland C or Microsoft C.                                 
  6250.     05/19/94        This program allows you to force Windows to run without a 
  6251.                     math co-processor, even though one is present. Will also  
  6252.                     re-enable and report current status.                      
  6253.     06/17/94        C object code library to do Fast Fourier Transform.       
  6254.                     Compatible with MS C/C++. Written in assembler for speed. 
  6255.                     Registered users receive manual and source code.          
  6256.     05/26/88        Fairly generic C source code for a simple 10 key          
  6257.                     calculator program.  The program provides a graphical     
  6258.                     display of a 10 key calculator, provides all usual        
  6259.                     calculator functions, and permits user configuration of   
  6260.                     the display.                                              
  6261.     06/06/91        Calculate FFT of time domain curve, inverse FFT of        
  6262.                     frequency domain function, convert real and imaginary to  
  6263.                     magnitude.                                                
  6264.     05/25/92        Small matrix toolbox for C programmers with source code   
  6265.                     and documentation.                                        
  6266.     10/14/92        This portable generator uses 16 parallel copies of a      
  6267.                     linear shift register with period 2^250 - 1.  A far       
  6268.                     longer period than the usual linear congruent generator   
  6269.                     and commonly faster as well.                              
  6270.     12/27/94        A C/C++ library developed in assembly for considerably    
  6271.                     increased computational speed.  Complex functions,        
  6272.                     Vectors, Matrices, Trig, Polynomials.                     
  6273.     01/12/91        Randomizes the order of any set of up to 10,000 numbers.  
  6274.                     Syntax: SHUFFLE lowest highest. Includes DOS executable.  
  6275.     04/23/92        Computes the discrete Fourier transform of a very long    
  6276.                     data series (7000 data points). The functions are         
  6277.                     translations from the Fortran program in R. C.            
  6278.                     Singleton's "An algorithm for computing the mixed radix   
  6279.                     fast Fourier transform". DOS executable incl.             
  6280.     03/17/95        Newton's method for finding roots, Zeller's day of week,  
  6281.                     number of days between dates, how to calculate Easter.    
  6282.                     Calculating integer powers and quick date conversions.    
  6283.                     Several constants to 100+ places.                         
  6284.     04/09/95        Source code for a mathematics/numerical analysis library  
  6285.                     in C.  Linear programming, transforms, random number      
  6286.                     generators, Bessel functions and optimization are         
  6287.                     included.                                                 
  6288.     06/23/95        PArser and evaluator of mathematical functions. Compiles  
  6289.                     with Turbo C and djgpp(gcc).                              
  6290.     03/11/94        A simple b-spline curve algorithm, implemented in         
  6291.                     platform independent standard C.                          
  6292.     01/14/96        Header for C/C++ programs for fast and precise            
  6293.                     statistical calculations.  Gamma functions,               
  6294.                     distributions, and related.                               
  6295.     08/04/95        Polynomial/Quadratic equation solver in C.  Supports up   
  6296.                     to 6th degree equations.                                  
  6297.     01/09/96        Random number functions. Includes functions to generate   
  6298.                     both uniform and normal deviates. High-speed assembly     
  6299.                     language with Pentium optimizations.                      
  6300.     01/09/96        Libraries with functions for finding all roots to         
  6301.                     polynomials. Handles polynomials with both real and       
  6302.     Page No.   106
  6303.     01/25/96
  6304.                          PD/Shareware Products in Library
  6305.     
  6306.     Release Date    Product Description                                       
  6307.     
  6308.     
  6309.                     complex coefficients. Also other useful polynomial        
  6310.                     functions. DOS/Windows and Borland/MS support.            
  6311.     
  6312.     ** Type Memory Management 
  6313.     06/18/88        A low memory map for the PC.                              
  6314.     06/22/88        "Normalize" a far pointer by converting it to a 20 bit    
  6315.                     address & then converting it back to far pointer. The     
  6316.                     result has the smallest possible offset.  Assembly code   
  6317.                     for optimal speed.                                        
  6318.     06/05/88        Large library of routines to support memory resident      
  6319.                     programming, as well as screen control and other          
  6320.                     functions.                                                
  6321.     02/15/88        Routines to return Total/Currently unallocated memory     
  6322.                     available, utilizing DOS services.                        
  6323.     01/01/80        Core allocation/deallocation functions for DOS-based      
  6324.                     machines. Similar to UNIX malloc() functions.             
  6325.     03/03/89        Tracking and control of the memory used by programs.      
  6326.                     Monitoring memory usage for applications running under PM 
  6327.                     in an OS/2 environment.                                   
  6328.     01/01/80        Debug versions of malloc() and free() to be used when     
  6329.                     debugging programs for memory allocation errors.          
  6330.     02/10/89        No longer registerable. No longer supported. Swap a       
  6331.                     program to EMS or Disk to allow shelling out to DOS.      
  6332.                     Modules for C, Pascal, Quick Basic, and Clipper are       
  6333.                     provided.  Registered users recieve all memory models.    
  6334.     05/21/90        A file, containing listing of several C files (developed  
  6335.                     on ZTC), demonstrating virtual memory techniques.         
  6336.     05/21/90        Memory control.  This code features modifications of and  
  6337.                     replacements for the standard allocation and free         
  6338.                     routines for storage management.                          
  6339.     05/21/90        A torture test for the memory controller on the PC.       
  6340.     11/21/89        Specialized versions of standard C memory management and  
  6341.                     allocation routines with steps necessary to deal with     
  6342.                     allocation errors as they occur and in debugging.         
  6343.     02/20/90        Do not contact author for support! Object libraries to    
  6344.                     check integrity of the heap in Turbo C.  No source code   
  6345.                     is provided.                                              
  6346.     03/03/88        Routine that can be implemented as a macro, or as a       
  6347.                     function, to allocate space on the stack, returning a     
  6348.                     pointer to the space allocated.                           
  6349.     02/04/90        An extensive library of tools to access EMS.  According   
  6350.                     to the read.me file included, this is a free release by   
  6351.                     INTEL, provided for C developers using EMS in their       
  6352.                     software, with no licensing requirements.  Note Intel no  
  6353.                     longer supports this product.                             
  6354.     07/06/89        Demonstration of interfacing C with Desqview.  Assumes    
  6355.                     familiarity with the operation of Desqview.  Source code  
  6356.                     is included.                                              
  6357.     09/07/90        Routines for swapping to EMS/XMS to provide sufficient    
  6358.                     space for the child process to execute without wiping out 
  6359.                     the parent application.                                   
  6360.     05/10/89        Files demonstrating the manipulation of Extended Memory.  
  6361.                     Report, initialize and move functions are provided, as    
  6362.     Page No.   107
  6363.     01/25/96
  6364.                          PD/Shareware Products in Library
  6365.     
  6366.     Release Date    Product Description                                       
  6367.     
  6368.     
  6369.                     well as a demo executable.                                
  6370.     03/30/89        Memory block search routine that can be called from       
  6371.                     within a batch file to determine whether a TSR is         
  6372.                     currently in memory.                                      
  6373.     12/26/89        Package for dynamic memory allocation, retrieval,         
  6374.                     freeing, etc, with arrays of up to 3 dimensions.          
  6375.     01/17/90        Documentation and C code for a routine to check the heap  
  6376.                     for memory access errors and overwrites.                  
  6377.     09/06/90        Assembly language modules with C interface to permit      
  6378.                     swapping your programs to Disk, XMS or EMS while          
  6379.                     executing another program.  Source code included with     
  6380.                     instructions for customization.  Recently updated.  Use   
  6381.                     this version with EMS version < 4.0.                      
  6382.     03/19/90        Virtual Memory Manager for Microsoft C, version 5.1 and   
  6383.                     above.  Permits an application to allocate up to 32MB of  
  6384.                     virtual memory.                                           
  6385.     10/04/90        Assembly language modules with C interface to permit      
  6386.                     swapping your programs to Disk, XMS or EMS while          
  6387.                     executing another program.  Source code included with     
  6388.                     instructions for customization.  Recently updated to      
  6389.                     support MSC 6.0+.  Supports EMS 4.0+ only.                
  6390.     03/08/91        C callable Expanded Memory Library (XMS) with .asm source 
  6391.                     code.                                                     
  6392.     02/11/91        Source code for implementation of expanding chained hash  
  6393.                     tables for strings and numbers.                           
  6394.     12/10/91        Memory allocation debug utility.  Include code in your    
  6395.                     software to protect against and detect memory overwrites. 
  6396.     02/28/92        A well documented library of functions for accessing      
  6397.                     extended memory (XMS LIM specification 2.0 or later).     
  6398.     11/06/91        Library for accessing memory using the DOS Protected Mode 
  6399.                     Interface (version 0.9).                                  
  6400.     01/25/92        Program with source code for controlling Microsoft's      
  6401.                     smartdrv.sys.  View status, flush and reset, increase or  
  6402.                     decrease current memory cache size, enable or disable     
  6403.                     smartdrv.                                                 
  6404.     05/04/91        Files to facilitate spawning large programs by swapping   
  6405.                     the underlying program to EMS or disk.  Includes          
  6406.                     neccesary files for Microsoft C, Turbo C and Lattice C.   
  6407.                     Supports Turbo C Vrooom technology.                       
  6408.     04/06/92        A C library to provide simplified access to common C data 
  6409.                     structures: linked lists, trees, hash tables, bit         
  6410.                     manipulation, etc.                                        
  6411.     05/08/92        Safe memory allocator and memory tracing utility, to      
  6412.                     track down, and to prevent memory allocation and freeing  
  6413.                     errors in C programs.                                     
  6414.     04/30/92        Implementation of a Hash Table.  The records are          
  6415.                     dynamically allocated, so memory usage is economical.     
  6416.     11/21/91        Source code in C and Assembly providing an analysis of    
  6417.                     the MS Windows utility smartdrv.sys.                      
  6418.     05/18/92        An MSC 7 package with C and assembly source code for DOS  
  6419.                     Protected Mode Interface programming.                     
  6420.     04/13/92        Source code for a 5k swapping TSR (memory resident)       
  6421.                     driver.                                                   
  6422.     Page No.   108
  6423.     01/25/96
  6424.                          PD/Shareware Products in Library
  6425.     
  6426.     Release Date    Product Description                                       
  6427.     
  6428.     
  6429.     05/18/92        A library with source code for DOS Protected Mode         
  6430.                     Interface programming in C and C++.  Well documented.     
  6431.                     Part 1 of 2. See also QUALDPM2.                           
  6432.     11/23/92        A library with source code for DOS Protected Mode         
  6433.                     Interface programming in C and C++.  Well documented.     
  6434.                     Part 2 of 2. See also QUALDPM1.                           
  6435.     12/12/92        C linkable routines to replace the spawnl() and spawnv()  
  6436.                     runtime library functions, that will swap to disk, EMS or 
  6437.                     XMS with only 300 bytes in memory from the application    
  6438.                     while the child process executes.                         
  6439.     09/17/91        A programming interface for XMS in C and C++, for the     
  6440.                     Borland C++ compiler.                                     
  6441.     02/07/93        A library for creating Terminate and Stay Resident        
  6442.                     programs in C.  Example programs included.                
  6443.     03/19/93        Procedures to determine the relative fragmentation of the 
  6444.                     far heap.  Memory model must be compact, large or huge.   
  6445.                     Written for Borland compilers, modification is probably   
  6446.                     neccesary for other compilers.                            
  6447.     03/29/93        From Borland Technical Support Staff.  How to access      
  6448.                     extended (XMS) memory in C programs.                      
  6449.     03/30/93        From Borland Technical Support Staff.  How to access      
  6450.                     expanded (EMS) memory in C programs.                      
  6451.     07/05/93        Exec function that will allow you to run a child process, 
  6452.                     swapping out to EMS, XMS or disk.  Resident memory usage  
  6453.                     is usually in the 2-7K range.  Error messages may be      
  6454.                     redirected.                                               
  6455.     06/10/92        Assembly source for far heap routine from the C/C++ run   
  6456.                     time library.                                             
  6457.     06/27/93        High level interface for LIM EMS control functions.       
  6458.                     Support is provided for allocating, freeing, mapping and  
  6459.                     copying data to and from EMS.  All memory models provided 
  6460.                     for Turbo/Borland C++, Microsoft C/C++.  Extensive        
  6461.                     documentation.  See XMSIF15.                              
  6462.     05/16/93        C/C++ interface for Extended memory control functions.    
  6463.                     Support is provided for allocating, freeing, mapping and  
  6464.                     copying data to and from XMS.  All memory models          
  6465.                     provided.  The documentation is well written.  See        
  6466.                     author's EMSIF24 as well.                                 
  6467.     10/21/93        A function that returns the total amount of heap memory   
  6468.                     available.  Coreleft() does not provide accurate          
  6469.                     information in all cases.  This example provides a heap   
  6470.                     walk function to get the free blocks below the last       
  6471.                     allocated block.                                          
  6472.     08/29/90        Memory allocation function intended to replace the C      
  6473.                     runtime malloc() function.  Includes assembly language    
  6474.                     source code and object code modules.                      
  6475.     11/14/93        A function library for accessing EMS (LIM 4.0) services.  
  6476.                     C callable routines, with source in assembly language.    
  6477.     12/07/93        16 bit Virtual Memory Management system for C             
  6478.                     programming.  Evaluation version limits the amount of     
  6479.                     memory that can be accessed.  Does NOT support DPMI.      
  6480.     12/26/93        Debugger for dynamic memory management calls in Windows   
  6481.                     (malloc, calloc, realloc, free). All calls may be traced  
  6482.     Page No.   109
  6483.     01/25/96
  6484.                          PD/Shareware Products in Library
  6485.     
  6486.     Release Date    Product Description                                       
  6487.     
  6488.     
  6489.                     and error checks are made on call and content of heap.    
  6490.                     Checks for memory leaks, write out of block, etc.         
  6491.                     Includes full C source code.                              
  6492.     02/24/94        Example of how a parent and child process can share       
  6493.                     memory.  Include full C source code.                      
  6494.     05/15/94        Function library for accessing Extended Memory in C.      
  6495.                     Thorough documentation is provided, and registered users  
  6496.                     receive source code in assembly language.                 
  6497.     06/01/93        Circular List data type implementation.                   
  6498.     03/04/94        Utility for C programmers that provides: Memory           
  6499.                     management error detection: Memory leaks, Memory usage    
  6500.                     error detection, Memory usage profiling, Error            
  6501.                     simulation: low memory simulation, and more.              
  6502.     07/10/94        Examples of how to program in DOS Protected Mode, using   
  6503.                     Borland C++ version 4. MCGA 320x200 256 colors library    
  6504.                     for use with the 32bit patched version of Borland C++ 4.0.
  6505.     07/18/94        32 Bit memory management program based on the file        
  6506.                     lowmem32, distributed by Borland with BC4 in the dpmi     
  6507.                     directory.                                                
  6508.     08/23/94        Protected Mode programming support system.  Permits for   
  6509.                     DOS protected mode programming without a full DOS         
  6510.                     extension product.                                        
  6511.     11/14/95        Library of procedures which simplify protected mode       
  6512.                     programming under DOS. Simple an reliable method for      
  6513.                     accessing extended memory from real mode languages.       
  6514.                     Includes tutorial on protected mode. Both MS and Borland  
  6515.                     formats are included.                                     
  6516.     09/17/94        Lets you track the DLLs your system. It reports where the 
  6517.                     DLL was found and, when when multiple copies are found,   
  6518.                     the order Windows used to arbitrate the load. Gives size, 
  6519.                     date/time stamp, directory location, embedded version     
  6520.                     information, etc.                                         
  6521.     09/10/94        Some notes about developing C programs which use large    
  6522.                     amounts of memory. Developed using the ANSI C setting     
  6523.                     under Borland's C++ 3.1 IDE.                              
  6524.     11/15/94        A set of files to provide templates for management of     
  6525.                     Balanced Binary Trees, using a BIDS-like interface.       
  6526.     03/12/95        Enhanced Memory Specification routines for access to      
  6527.                     tables of fixed length items with a total length limited  
  6528.                     by the amount of EMS memory present. Emstest.c            
  6529.                     demonstrates the use of emstbl.c. Emssubr.c provides the  
  6530.                     lowest level of access to EMS.                            
  6531.     04/20/95        A memory suballocation system, based on Borland's         
  6532.                     suballocation scheme.  However, this product provides     
  6533.                     that the free list will be in sorted order after          
  6534.                     compression.                                              
  6535.     04/06/95        A module that provides for a weight balanced binary tree  
  6536.                     for memory storage.                                       
  6537.     04/25/95        A replacement sent of dynamic memory allocation calls to  
  6538.                     provide safer memory usage and avoid leaks.  These        
  6539.                     functions test and assure that memory boundaries are      
  6540.                     within limits.                                            
  6541.     04/20/95        A library providing simple access to XMS memory services. 
  6542.     Page No.   110
  6543.     01/25/96
  6544.                          PD/Shareware Products in Library
  6545.     
  6546.     Release Date    Product Description                                       
  6547.     
  6548.     
  6549.                     Borland and Microsoft libraries are provided.             
  6550.     06/18/95        A utility that lets you manage EMS memory in an efficient 
  6551.                     way, automatically compressing non-contiguous segments of 
  6552.                     EMS memory to maximize performance.                       
  6553.     09/30/95        DOS extender independant Protected mode programming API.  
  6554.                     Provides a common API for writing protected mode programs 
  6555.                     that work across DOS extenders: Windows DPMI, Borland     
  6556.                     DPMI16 & DPMI32, Phar Lap TNT, Symantec DOSX, Flashtek    
  6557.                     X-32/X-32VM, more.                                        
  6558.     
  6559.     ** Type Miscellaneous     
  6560.     12/31/92        Programs to encode and decode for VCRPlus programming.    
  6561.                     Borland C++ code.                                         
  6562.     11/03/92        An 8051 single pass assembler developed in ANSI C with    
  6563.                     all source code included.  Several utilities are included 
  6564.                     with the assembler.                                       
  6565.     04/14/93        A group of signal processing routines: Fast Fourier       
  6566.                     Transform, Wavelet Transform, Coherence Analysis,         
  6567.                     Autocovariance and Crosscovariance, Spectral Analysis and 
  6568.                     others.                                                   
  6569.     05/22/93        System equipment determination, from DOS Programmer's     
  6570.                     Reference 2nd Edition by Terry Dettman.                   
  6571.     06/01/93        A Library for developers of geneology software.  Source   
  6572.                     code is included.                                         
  6573.     05/19/94        Announcement of Borland PowerPak for DOS. Provides a      
  6574.                     complete suite of DOS development tools and libraries for 
  6575.                     BC++ 4.0, 16 and 32 bit extenders, TV 2.0 and a new 32    
  6576.                     bit version of the Borland Graphics Interface.            
  6577.     05/04/94        Example of calling a VBX from a DLL in the straight C API.
  6578.     06/27/94        Unsupported. Utility to convert any binary file to an     
  6579.                     object file (.OBJ) that can be linked to your             
  6580.                     application.  Includes full C source and an example       
  6581.                     program showing how to embed a text file into an          
  6582.                     executable program.  Written using Microsoft C 7.0.       
  6583.     06/27/94        Unsupported. Utility to break up non-standard .LIB files  
  6584.                     into individual .OBJ files. Includes full C source and a  
  6585.                     makefile for Microsoft C 7.0.                             
  6586.     06/11/94        Adds raw data, such as text files and binary images to    
  6587.                     executables. Raw data size is limited to 64K.             
  6588.     07/23/94        Self modifying code example for 32bit DPMI. Assembler and 
  6589.                     C++ source code examples.                                 
  6590.     07/22/94        An example of how to map a range of physical memory into  
  6591.                     your process space so that it can be addresses via a      
  6592.                     32-bit near offset from DS.                               
  6593.     03/12/91        Unix Style regular expressions globber for DOS with       
  6594.                     documentation.  Also has a test batch file called         
  6595.                     matchtst.bat to ensure it is working properly using       
  6596.                     various regular expressions.                              
  6597.     11/20/94        Class implementation for MFC applications that use the    
  6598.                     horizontal slider.                                        
  6599.     11/18/94        A sort of TSR for Windows. Features calling screen saver, 
  6600.                     displaying resources, exiting Windows, etc.               
  6601.     11/18/94        Subset of the VTV program which lets you build a MenuBar  
  6602.     Page No.   111
  6603.     01/25/96
  6604.                          PD/Shareware Products in Library
  6605.     
  6606.     Release Date    Product Description                                       
  6607.     
  6608.     
  6609.                     and generate source for it. Designed for Turbo Vision     
  6610.                     1.03 and 2.0. English documentation.                      
  6611.     01/26/92        Used to schedule the timed execution of programs under    
  6612.                     the Deskview/DOS operating system.  Uses same input       
  6613.                     format as the UNIX crontab file.  Compiled with Turbo C   
  6614.                     2.0 using the small memory model.                         
  6615.     03/21/95        Text file listing books for C, C++ and Turbo C++.         
  6616.     05/17/95        Lafxdw.lib and lafxdwd.lib compiled using NMAKE. This     
  6617.                     allows C++ DLLs.                                          
  6618.     06/25/95        A list of Borland Connections Developers and System       
  6619.                     Integrators/Value Added Retailers.  Listings are provided 
  6620.                     for 46 states.                                            
  6621.     06/25/95        A list of Borland Connections Training vendors.  Listings 
  6622.                     are provided for 46 states.                               
  6623.     06/03/95        BGI fonts similar to Helvetica, in regular, bold,         
  6624.                     bold-italic and italic in 7 sizes each. rEgistered users  
  6625.                     get 245 fonts.                                            
  6626.     10/20/95        Helps resolve MS Windows module (DLL/VBX/etc.) conflicts  
  6627.                     BEFORE they happen. Protects your system from crashes     
  6628.                     resulting from version conflicts, especially those from   
  6629.                     VBXs or DLLs in memory which don't follow the rules.      
  6630.     10/17/95        Automated way to export Class member methods and data.    
  6631.                     Reads the MAP-File to find all exportable methods for MS  
  6632.                     VC++ 1.5 and a dump file of OBJ files from MS Visual 2.x. 
  6633.                     Can read earlier DEF files and use the same ordinals for  
  6634.                     the same exports. Win32.                                  
  6635.     10/11/95        TMDIClient derived from window with TMDIChild bitmap and  
  6636.                     TMDIChild dialog. Uses the MDIClient to handle            
  6637.                     notification messages and display bitmaps. Also           
  6638.                     demonstrates simple window positioning.                   
  6639.     11/03/95        Several of the author's programs, including a kids'       
  6640.                     drawing program, an unzipping routine, mouse routines,    
  6641.                     bios 10 and 21 functions, keyboard trapping routines,     
  6642.                     partial programs for games, graphics, and more. Includes  
  6643.                     source code.                                              
  6644.     01/05/96        Smart pointers? Demo of an MFC class.                     
  6645.     01/17/96        Classes that cover the Simple MAPI API in 16 and 32 bit.  
  6646.     
  6647.     ** Type Mouse             
  6648.     03/30/88        Mouse systems support. Helps you install and test your    
  6649.                     mouse. Documentation and C source.                        
  6650.     06/16/89        Source and header files for mouse event handler, allows   
  6651.                     for selection from 4 graphic mouse cursors, and the usual 
  6652.                     mouse support routines.                                   
  6653.     05/30/88        Microsoft compatible mouse handler routines for Turbo C.  
  6654.     01/08/91        Turbo C routines for supporting Microsoft compatible      
  6655.                     mouse.  Desqview and ega/vga aware.  All source and       
  6656.                     documentation is included.                                
  6657.     11/14/90        Very basic mouse programming example code.  Based on the  
  6658.                     Microsoft Mouse Programmer's Guide.                       
  6659.     03/01/92        Turbo C library for control of the gameport.  (Joystick). 
  6660.     03/06/91        Source code for joystick access in Turbo C.  A brief demo 
  6661.                     program is also included.                                 
  6662.     Page No.   112
  6663.     01/25/96
  6664.                          PD/Shareware Products in Library
  6665.     
  6666.     Release Date    Product Description                                       
  6667.     
  6668.     
  6669.     08/31/91        High speed, high resolution game port library.  Optional  
  6670.                     joystick calibration and 2 centering modes. Constant axis 
  6671.                     scaling.                                                  
  6672.     01/27/92        Program for customizing the mouse cursor in your          
  6673.                     applications.  Design the mouse cursor on screen.         
  6674.                     Program outputs C code to include in your application.    
  6675.     04/13/91        Mouse control functions source and header.  The language  
  6676.                     is nominally C, although all of the work is done with     
  6677.                     calls to _asm.                                            
  6678.     03/01/92        Joystick library (object code and header only).  Supports 
  6679.                     joystick calibration, variety of status tests.            
  6680.     01/10/92        Joystick/Gameport adapter access routines.  Low level C   
  6681.                     source code, with a good deal of assembly.  Detect        
  6682.                     presence of Joystick, determine axes, read button and     
  6683.                     axis status.                                              
  6684.     07/25/94        Shows how to call a DPMI function 0x300 (simulate         
  6685.                     real-mode interrupt). This example calls the mouse        
  6686.                     interrupt function to change the graphics curosr. It also 
  6687.                     demonstrates how to allocate DOS memory (,1Meg) using     
  6688.                     DPMI 0x100 and 0x101.                                     
  6689.     11/21/90        Mouse management for MSC 5.1/MASM 5.0 or later. Routines  
  6690.                     have been adapted from articles in 'The C Gazette', 'PC   
  6691.                     Magazine', 'PC Tech Journal' and several other            
  6692.                     publications. The makefile will create a library file for 
  6693.                     each of the PC memory models.                             
  6694.     05/24/92        This TSR makes the mouse useful in programs that don't    
  6695.                     support a mouse and use the cursor keys. Source applies   
  6696.                     to expanded keyboard buffers. It features "lock-on"       
  6697.                     horizontal and vertical mouse movements. Written in Turbo 
  6698.                     C. Good documentation file incl.                          
  6699.     
  6700.     ** Type MS Windows        
  6701.     07/05/90        An MS Windows programming technique example.  Illustrates 
  6702.                     the use of functions and messages for owner-draw, single  
  6703.                     select list box with strings.                             
  6704.     08/08/89        An implementation of the Kermit transfer protocol, ported 
  6705.                     to MS Windows.  Sparsely documented.                      
  6706.     03/15/91        A C-callable function (assembly code is provided) to      
  6707.                     determine whether MS Windows is currently running, and if 
  6708.                     so, in what mode.                                         
  6709.     09/01/91        Files to facilitate and to demonstrate porting            
  6710.                     application from DOS to Windows 3.0.                      
  6711.     07/05/91        Suggestions on how to get the example programs from       
  6712.                     Charles Petzold's Programming Windows to work properly    
  6713.                     under Borland C++.  Windows Write (.wri) format document. 
  6714.     12/30/91        A set of utilities to assist the programmer of Windows    
  6715.                     3.0 applications in post-mortem debugging.  This version  
  6716.                     adds special features for the Borland C++ programmer.     
  6717.     12/17/91        Application Programming Interface allowing the programmer 
  6718.                     to write DLLs for specific video cards using extended     
  6719.                     VGA.  This will permit Turbo Debugger for Windows to      
  6720.                     handle the switch from Windows Graphics display to its    
  6721.                     own text based display.                                   
  6722.     Page No.   113
  6723.     01/25/96
  6724.                          PD/Shareware Products in Library
  6725.     
  6726.     Release Date    Product Description                                       
  6727.     
  6728.     
  6729.     12/11/91        Microsoft issued code demonstrating a more efficient      
  6730.                     alternative to predefined controls when developing a      
  6731.                     spreadsheet application for MS Windows.                   
  6732.     04/01/92        Microsoft C source code for a Windows program that writes 
  6733.                     the date, time, free disk space, and percentage of        
  6734.                     resources in use to a window.                             
  6735.     06/08/92        A multi-threading library for MS Windows.  Provides for   
  6736.                     complete background operations within your Windows        
  6737.                     application.                                              
  6738.     07/01/90        A simple program demonstrating programming the Multiple   
  6739.                     Document Interface (MDI) in C.                            
  6740.     08/14/92        Example code (Microsoft C) for the creation of ordered    
  6741.                     list boxes, with a sample application.                    
  6742.     03/03/92        Example of calling new Windows 3.10 print API functions   
  6743.                     in C.                                                     
  6744.     07/07/92        Example code in C for programming screen capture to the   
  6745.                     clipboard in Windows 3.x.                                 
  6746.     06/02/92        Source code in Borland C to determine the number of       
  6747.                     system timers available.                                  
  6748.     03/10/92        A programming editor specifically designed to support C   
  6749.                     programmers using the Windows SDK, for developing Windows 
  6750.                     programs in Windows.  Provides for creation of program    
  6751.                     files, .def and resource files, compilation and           
  6752.                     documentation while developing.                           
  6753.     01/09/92        A .dll that will allow the creation of toolbars and       
  6754.                     toolboxes.                                                
  6755.     04/21/91        A Windows application that, when activated, will not      
  6756.                     permit access until the combination is entered with the   
  6757.                     mouse.  The combination is set on the command line when   
  6758.                     activating.                                               
  6759.     10/08/92        Windows programming example from Microsoft.  Program      
  6760.                     demonstrates how to create a medium model dynamic link    
  6761.                     library.  Usable as a dll skeleton.                       
  6762.     02/21/92        Windows developer support released multiple instance .dll 
  6763.                     with source code (in C).  Creates a .dll which maintains  
  6764.                     separate data for each task that links to it.             
  6765.     06/18/92        A generic template for Windows programs in C.  Provides   
  6766.                     the minimum elements necessary for a Windows program.     
  6767.     09/16/92        Windows programming example from Microsoft.  Stack trace  
  6768.                     traces the stack of the current task.  Also includes      
  6769.                     function to get a symbol from a given .sym file.          
  6770.     02/27/92        Windows programming example from Microsoft.  Program      
  6771.                     demonstrates to use the TrackPopupMenu() API in the SDK.  
  6772.     03/05/92        Windows programming example from Microsoft.  Demonstrates 
  6773.                     how to examine or extract resources from an executable    
  6774.                     without loading it.                                       
  6775.     10/27/92        An application which assures that your computer's clock   
  6776.                     is accurate by synchronizing with the Automatic Computer  
  6777.                     Time Service.  All source code and instructions for       
  6778.                     recompilation are in the enclosed zip file wtisrc.zip.    
  6779.     07/22/92        Source code for the Windows version of Fractal generation 
  6780.                     system.  Microsoft C make file provided. First of two     
  6781.                     files. See also WNSR173B.                                 
  6782.     Page No.   114
  6783.     01/25/96
  6784.                          PD/Shareware Products in Library
  6785.     
  6786.     Release Date    Product Description                                       
  6787.     
  6788.     
  6789.     08/24/92        Identification of a stack bug in Windows 3.0, with a      
  6790.                     workaround and explanation of how the problem is          
  6791.                     corrected in 3.1.  C code examples included.              
  6792.     07/26/92        Source code for the Windows version of Fractal generation 
  6793.                     system.  Microsoft C make file provided. Second of two    
  6794.                     files. See also WNSR173A.                                 
  6795.     01/13/93        System for debugging MS Windows applications, allows for  
  6796.                     debugging more than one task at a time. Printf() type     
  6797.                     calls to help serialize messages between multiple tasks.  
  6798.                     source code included. Author sells V1.1 for $25.          
  6799.     01/24/93        MS Windows application showing disk use totals for each   
  6800.                     directory and subdirectory on a drive.  Click on a        
  6801.                     directory for Pie chart of disk space usage.              
  6802.     07/07/92        A program to permit you to add menu options of your       
  6803.                     choosing to Windows system menus.  Frequently executed    
  6804.                     programs can be chosen from the system menus.  Source     
  6805.                     code in C is included.                                    
  6806.     03/03/93        Programmer's utility that finds a Microsoft Windows       
  6807.                     message for a given message number.  Enter the message    
  6808.                     number, in decimal or hex, in an edit control, and        
  6809.                     receive the Windows message.  Source code in Microsoft    
  6810.                     C++, requires foundation classes.                         
  6811.     04/14/93        Source code listings from the May issue of the            
  6812.                     Windows/DOS Developer's Journal.  The majority of the     
  6813.                     listings are Windows apps in C.                           
  6814.     10/29/92        A support package for Itsybitsy windows.  These look like 
  6815.                     a popup window with a system button, but are scaled down  
  6816.                     to about 2/3 the size of a normal window.                 
  6817.     09/02/93        Reference materials for programmers on implementing       
  6818.                     WYSIWYG in MS Windows applications.                       
  6819.     10/05/93        Example of emulating the DOS spawn() function in Windows. 
  6820.                     From the Borland Download BBS.                            
  6821.     10/21/93        Example of calling a real mode interrupt from within      
  6822.                     Windows to get serial number, volume label, and file      
  6823.                     system type of a disk.                                    
  6824.     11/29/93        MS Windows example of implementation of a ToolBar for MDI 
  6825.                     applications.  Standard Win SDK code.                     
  6826.     09/15/91        A dynamic link library, import library and include files  
  6827.                     to provide programmer access to group of status line      
  6828.                     controls.                                                 
  6829.     08/26/93        An MS Windows Color Selection Control.  Permits you to    
  6830.                     present a color selection dialog box to the user in your  
  6831.                     application.                                              
  6832.     06/23/93        Sample code provided by Microsoft demonstrating a         
  6833.                     technique for fading a bitmap.                            
  6834.     04/19/93        Source code for a Windows 3.1 graphics file viewer        
  6835.                     supporting .bmp files, icons, as well as reading .pcx and 
  6836.                     .gif graphics format files. Also demonstrates how to      
  6837.                     modify Windows 3.1 Common Dialogs.                        
  6838.     09/04/93        A 2D/3D high resolutions graphics programming library for 
  6839.                     C developers of Windows 3.1 applications.  A wide variety 
  6840.                     of graphics transformations are possible.  Sophisticated  
  6841.                     rendering systems make for fast display of complex        
  6842.     Page No.   115
  6843.     01/25/96
  6844.                          PD/Shareware Products in Library
  6845.     
  6846.     Release Date    Product Description                                       
  6847.     
  6848.     
  6849.                     graphics objects. 1 of 3.                                 
  6850.     11/04/93        A 2D/3D high resolutions graphics programming library for 
  6851.                     C developers of Windows 3.1 applications.  A wide variety 
  6852.                     of graphics transformations are possible.  Sophisticated  
  6853.                     rendering systems make for fast display of complex        
  6854.                     graphics objects. 2 of 3.                                 
  6855.     11/24/93        A 2D/3D high resolutions graphics programming library for 
  6856.                     C developers of Windows 3.1 applications.  A wide variety 
  6857.                     of graphics transformations are possible.  Sophisticated  
  6858.                     rendering systems make for fast display of complex        
  6859.                     graphics objects. 3 of 3.                                 
  6860.     02/28/93        C source for trapping MS Windows API functions within the 
  6861.                     application, or called from a .dll.                       
  6862.     09/02/93        Microsoft support services documentation and examples on  
  6863.                     print preview in Windows apps.                            
  6864.     01/25/94        New version of Borland Windows Custom Controls, with C    
  6865.                     header file.                                              
  6866.     01/04/94        Utilities that allow Windows programs that can call a DLL 
  6867.                     to access the screens of DOS applications running in 386  
  6868.                     enhanced-mode DOS windows.  Includes examples, libs, and  
  6869.                     C header files.                                           
  6870.     12/16/93        Dynamic Link Libraries for Tool Bar and Status Bar        
  6871.                     controls.  Includes demostration programs and sample C    
  6872.                     source code.                                              
  6873.     10/18/93        Example program which contructs a custom dialog box class 
  6874.                     from the system dialog box and uses the new class to      
  6875.                     create it's main window. Includes complete C source and   
  6876.                     support files.                                            
  6877.     03/07/92        Horizontal spin control for Windows. Compatible with      
  6878.                     Windows SDK Dialog editor. Includes control, C source and 
  6879.                     related source files.                                     
  6880.     11/13/93        Example of EnumProps(), used to find any properties       
  6881.                     attached to a window. Includes complete C source code and 
  6882.                     support files.                                            
  6883.     01/27/94        Source code listings from the February 1994 issue of the  
  6884.                     Windows/DOS Developer's Journal.                          
  6885.     11/18/93        Example of how to display a line of help text in a dialog 
  6886.                     box.                                                      
  6887.     05/10/94        Windows Application Framework for C and C++ programming.  
  6888.                     Create SDI or MDI applications with progress bars,        
  6889.                     graphic toolbars/status bars, context sensitive help,     
  6890.                     graphic buttons, text editors, No-callback dialog boxes.  
  6891.                     Includes an application generator.                        
  6892.     02/18/94        Example C source and supporting files for creating and    
  6893.                     maintaining owner draw buttons for use in the Microsoft   
  6894.                     Windows environment.                                      
  6895.     04/02/94        A DLL done in MSC v.7 and the SDK.  Permits loading       
  6896.                     common strings repeatedly in multiple apps.               
  6897.     07/05/93        Source code for an MS Windows dll to change the default   
  6898.                     cursor in all windows of type BS_PUSHBUTTON to a hand     
  6899.                     pointing the index finger/.                               
  6900.     03/31/94        16-bit and 32-bit versions of a program that report       
  6901.                     version of Windows running under. Works with Windows      
  6902.     Page No.   116
  6903.     01/25/96
  6904.                          PD/Shareware Products in Library
  6905.     
  6906.     Release Date    Product Description                                       
  6907.     
  6908.     
  6909.                     3.1x, WFWG 3.11, Windows NT, Chicago, Win32s.             
  6910.                     Multi-target project for Borland C++ 4.0 and make files   
  6911.                     for 16 and 32 bit Visual C++ packages.                    
  6912.     03/27/94        Demonstration using Borland Custom Controls in normal     
  6913.                     Windows dialog boxes.  Includes C source.                 
  6914.     03/27/94        Demonstration using normal Windows function calls to      
  6915.                     place text in a Borland Custom static text control.       
  6916.                     Includes C source.                                        
  6917.     03/06/94        Standard C example of a status bar.  C source and         
  6918.                     makefile.  Compiles using Borland C++ or MS C/Visual C.   
  6919.     05/27/94        Sample code demonstrates how to give the ChooseFont       
  6920.                     common dialog the BWCC (Borland Windows Custom Controls)  
  6921.                     look.                                                     
  6922.     06/22/94        C code providing an easy way to do splash screens in your 
  6923.                     Windows apps. Well commented and easy. Other routines     
  6924.                     available from the author include FLI/FLC animation       
  6925.                     libraries, image conversion, transitions and programming  
  6926.                     tools.                                                    
  6927.     06/15/94        An application dock/tool bar for windows.  Support Drag   
  6928.                     'n Drop of applications on and off of the dock as well as 
  6929.                     launching applications by dropping files on them.         
  6930.                     Includes full C source code and can be compiled with      
  6931.                     Borland C++ 3.1 and 4.0.                                  
  6932.     06/29/94        Complete C source code and all resources to create a      
  6933.                     Windows file manager replacement.  Designed for Borland   
  6934.                     compilers but may also work with others.  Also includes   
  6935.                     an executable of the program.                             
  6936.     06/05/94        Professional windows install program for programmers. Can 
  6937.                     be distributed with your software, no royalties, ZIP file 
  6938.                     support, example included, alternate icons and bitmaps,   
  6939.                     scan for available disk space.  C source available for    
  6940.                     additional cost.                                          
  6941.     07/08/94        Press release for a new signature verification system     
  6942.                     library for C/C++ under MS Windows.  Library requires the 
  6943.                     use of a digitizer tablet with desktop computers or a     
  6944.                     pen-based computer.                                       
  6945.     05/10/94        Restarts Windows. Will also let you safely reboot your    
  6946.                     system inside Windows. Switches allow you to restart or   
  6947.                     exit Windows, reboot system, and turn on/off confirmation 
  6948.                     required.                                                 
  6949.     08/07/94        Source code for Dflat 1994 version, an MS Windows User    
  6950.                     interface system.                                         
  6951.     11/10/94        Code demonstrating how to hook the EasyWin window class   
  6952.                     to install a menu and respond to messages.                
  6953.     11/13/94        Source code for an MS Windows app to display a clock in   
  6954.                     the upper left corner of the screen.  Permits             
  6955.                     modification of system time, and setting the size of the  
  6956.                     display.                                                  
  6957.     01/07/95        A package to enhance the Open File dialogs of windows     
  6958.                     apps by addingfile/directory recall, file manager         
  6959.                     functions, toolbar, and text search and replace.          
  6960.     01/25/95        Software Development kit for creating 32bit Windows       
  6961.                     applications using GNU C/C++ compiler.  File one of two.  
  6962.     Page No.   117
  6963.     01/25/96
  6964.                          PD/Shareware Products in Library
  6965.     
  6966.     Release Date    Product Description                                       
  6967.     
  6968.     
  6969.                     Source code is in RSXWDK2S.ZIP.                           
  6970.     01/25/95        Software Development kit for creating 32bit Windows       
  6971.                     applications using GNU C/C++ compiler.  File two of two.  
  6972.                     Binaries are in RSXWDK2B.ZIP.                             
  6973.     02/15/94        In an OLE client such as "MS Write" or "MS Word for       
  6974.                     Windows", select insert object on the Edit Menu. Select   
  6975.                     "inclined text" in the list. Use Windows compatible       
  6976.                     compiler and SDK 3.1. Makefile, object files, resource    
  6977.                     files, and DOS executable included.                       
  6978.     
  6979.     ** Type MS Windows NT     
  6980.     01/12/93        Windows NT program in C.  Displays information about an   
  6981.                     NT "Portable EXE" (PE) file.                              
  6982.     11/17/93        Allows you to connect to various devices and send data to 
  6983.                     that device.  This example is very simple and             
  6984.                     straightforward to demonstrate the use of logical links   
  6985.                     to communicate with devices through serial or parallel    
  6986.                     ports.                                                    
  6987.     
  6988.     ** Type Multimedia        
  6989.     10/02/92        A complete Software Development Kit, in C and Assembly,   
  6990.                     for Multimedia developers.  Disk 1 of 2.                  
  6991.     10/16/92        A complete Software Development Kit, in C and Assembly,   
  6992.                     for Multimedia developers.  Disk 2 of 2.                  
  6993.     
  6994.     ** Type Multitask         
  6995.     05/02/90        Several files for programming on 286/386 protected mode.  
  6996.                     Sparcely commented, no documentation file.                
  6997.     10/12/90        A Multitasking kernel for C.  File 1 of 2.  This file     
  6998.                     contains documentation source code in C and assembly.     
  6999.                     See CT22b.zip for MicrosoftC and Turbo C object libraries.
  7000.     10/12/90        A Multitasking kernel for C.  File 2 of 2.  This file     
  7001.                     contains MicrosoftC and Turbo C object libraries.  All    
  7002.                     other files (source, documentation) are in CT22A.zip.     
  7003.     12/13/91        Library of C functions that provide support for priority  
  7004.                     based non-preemptive multitasking.  Full support for      
  7005.                     intertask communication and synchronization.              
  7006.     03/20/90        A DOS multitasking library.  Includes demonstration apps. 
  7007.                     Registered users receive C and asm source code for the    
  7008.                     library.                                                  
  7009.     02/09/94        Example C code showing how to build a multi-threader or   
  7010.                     multi-tasker engine by using void interrupt functions     
  7011.                     (standard library functions).  This simple engine can be  
  7012.                     easily expanded to handle linked lists or task structures 
  7013.                     instead of arrays of structs.                             
  7014.     07/01/94        Preprocessor to facilitate a simple minded form of        
  7015.                     multitasking. With the addition of a few preprocessor     
  7016.                     statements to C source code, selected routines may be     
  7017.                     parallelized.                                             
  7018.     08/28/95        A small application with source code to provide           
  7019.                     information on tasks running under Windows.  On one side, 
  7020.                     the task ID, instance ID and the name of the task is      
  7021.                     displayed.  On the other, handlers of the Windows owned   
  7022.     Page No.   118
  7023.     01/25/96
  7024.                          PD/Shareware Products in Library
  7025.     
  7026.     Release Date    Product Description                                       
  7027.     
  7028.     
  7029.                     by the task are displayed.                                
  7030.     
  7031.     ** Type Network           
  7032.     07/12/87        Lattice C dependent functions for NetWare support.        
  7033.                     Lattice proprietary library is required for Clipper       
  7034.                     implementation.  Functions to check if network is         
  7035.                     running, user, nodes, devices, printer, and more.         
  7036.     12/14/90        ANSI C source code developed on Turbo C++ version 1.0.    
  7037.                     Network mapping utility.  Gives Network operating system, 
  7038.                     redirections in effect and servers logged into.           
  7039.     09/26/88        Sample code for NetBios access in C.  Provides an include 
  7040.                     file with NetBios function calls and definitions.         
  7041.     01/17/92        Novell Netware application for inter-station message      
  7042.                     passing.  Full source code for the application, as well   
  7043.                     as code for ipx functions.  No 3rd party library is       
  7044.                     required.                                                 
  7045.     01/13/92        A set of queue management utilities provided in source    
  7046.                     code from Novell.  Create and destroy a queue, submit a   
  7047.                     process queue jobs.                                       
  7048.     09/03/92        Examples of Novell Netware version 3.x system calls.      
  7049.                     Semaphore, files open by connection, disk usage, etc.     
  7050.     09/09/92        A collection of Professional Development Series Bullets   
  7051.                     (programming bulletins and technical information for      
  7052.                     Netware application and systems programming).             
  7053.     03/09/93        Application programming interface for IPX protocol        
  7054.                     functions.                                                
  7055.     05/01/93        Examples of Novell Netware version 3.x system calls.      
  7056.                     Semaphore, files open by connection, disk usage, bindery  
  7057.                     calls, trustee assignments and others.                    
  7058.     04/30/93        C library and .dll for usage metering functions.  Limit   
  7059.                     the number of concurrent network users of your            
  7060.                     applications.                                             
  7061.     10/12/93        Code to determine whether or not share is loaded.  This   
  7062.                     is a workaround necessitated by the fact that under       
  7063.                     Windows 3.x, share can no longer be reliably detected     
  7064.                     using int 2Fh function 1000h.                             
  7065.     03/23/93        Large collection of example programs and routines for     
  7066.                     Netware 3.11 NLM programming.                             
  7067.     08/26/93        C source code for a program to delete all print jobs from 
  7068.                     a network queue specified at the command line.            
  7069.     08/26/93        Files for facilitating access to Netbios functions.       
  7070.     01/05/94        Novell C source code for reattaching to the file server.  
  7071.                     Permits an automatic relogging after the lost connection  
  7072.                     has been restored, and remaps the workstation's drives.   
  7073.     06/30/94        Library of ASM routines, callable from C, providing       
  7074.                     communication functions using the IPX protocol on NetWare 
  7075.                     networks (or other IPX supporting nets, such as Windows   
  7076.                     for Workgroups). Registered version will span network     
  7077.                     segments.                                                 
  7078.     02/19/95        A library to access Novell Netware Service calls from     
  7079.                     Turbo C, BorlandC and Microsoft C.                        
  7080.     08/21/91        NCSA Telnet 2.3.03 source code and utilities. Compiles    
  7081.                     using Lattice C 3.0 or 3.1. Macro assembler code must be  
  7082.     Page No.   119
  7083.     01/25/96
  7084.                          PD/Shareware Products in Library
  7085.     
  7086.     Release Date    Product Description                                       
  7087.     
  7088.     
  7089.                     modified to work with MSC.                                
  7090.     05/23/95        Upgrade SP2 onto NT Server 3.5.807 caused VC++ 2.0/Mac to 
  7091.                     stop sending files or remotely executing on Mac ethernet  
  7092.                     LAN. Here's a possible workaround.                        
  7093.     
  7094.     ** Type OS/2              
  7095.     09/19/91        C code using a system hook to push the current window to  
  7096.                     the bottom.  Based on similar functionality in Sun's UNIX 
  7097.                     Openlook.                                                 
  7098.     
  7099.     ** Type OS/2 Font         
  7100.     10/30/92        Files demonstrating access to OS/2 fonts.                 
  7101.     
  7102.     ** Type Paradox Engine    
  7103.     08/04/91        A modified fonedex application.  Fonedex is the example   
  7104.                     program supplied by Borland with the Paradox Engine.      
  7105.                     This version shows a more developed user interface, and   
  7106.                     includes the author's video display code in separate      
  7107.                     source files.                                             
  7108.     06/10/91        Demonstration program providing an application whose code 
  7109.                     is generated in Turbo Pascal, C and C++ by the vendors    
  7110.                     Paradox Engine code generator.  See the file Pdocd.zip    
  7111.                     for the documentation.                                    
  7112.     07/09/91        Documentation for the vendor's Paragen, code generator    
  7113.                     for the Paradox Engine.  See the file pdemd.zip for the   
  7114.                     demo code generated in C, C++ and Pascal.                 
  7115.     08/03/92        Example of how to access read-only Paradox tables using   
  7116.                     the Paradox Engine.                                       
  7117.     01/07/93        Example Paradox Engine code showing how to perform a      
  7118.                     search on a composite secondary index, using the          
  7119.                     PXSrchFld() function.                                     
  7120.     02/20/93        Norton Guide format reference file for version 3.0 of     
  7121.                     Borland's Paradox Engine.                                 
  7122.     04/05/93        Bug release update for Paradox Engine for Windows,        
  7123.                     version 3.01.  Includes PXENGWIN.DLL and PXENGWIN.LIB.    
  7124.     02/08/93        Example of how to read and use Binary Large Objects       
  7125.                     (BLOBs) from a Paradox table using the Paradox Engine 3.0.
  7126.     09/15/93        Example code from Borland Tech Support for creating a     
  7127.                     ListBox in TurboVision to display the contents of a PX    
  7128.                     database.                                                 
  7129.     11/10/93        A workaround for applications that access tables stored   
  7130.                     on read only CD Rom units.  For Paradox Engine 3.0.  The  
  7131.                     provided object code file must be linked into the project.
  7132.     04/07/94        Technical Information sheet on the Paradox Engine.        
  7133.                     Explanation of PXEng internal errors.                     
  7134.     04/07/94        Technical Information sheet on the Paradox Engine.        
  7135.                     Explanation of File Lock Contention problems that may be  
  7136.                     encountered by an application.                            
  7137.     10/26/93        Technical Information Sheet on the causes of common       
  7138.                     errors using the Paradox Engine.                          
  7139.     10/25/93        Technical Information Sheet providing programming tips    
  7140.                     that will help avoid common errors when using the Paradox 
  7141.                     Engine.                                                   
  7142.     Page No.   120
  7143.     01/25/96
  7144.                          PD/Shareware Products in Library
  7145.     
  7146.     Release Date    Product Description                                       
  7147.     
  7148.     
  7149.     10/26/93        Updates and technical information for use of the Paradox  
  7150.                     Engine in Windows 3.1.                                    
  7151.     
  7152.     ** Type Patch             
  7153.     08/31/90        Patches for the Integrated Development Environment in     
  7154.                     Turbo C++ version 1.0.  Corrects: tendancy for Project    
  7155.                     files to grow to immense size, and problems with CGA      
  7156.                     color cards.                                              
  7157.     09/30/90        Text file from Bix TurboC conference on correcting        
  7158.                     erroneous return from random() function.                  
  7159.     03/08/91        Patch files to correct minor bugs affecting screen        
  7160.                     display in Borland C++.                                   
  7161.     06/24/91        Replacement files for Turbo Debugger 386, Turbo Profiler, 
  7162.                     and Turbo Link.  These correct incompatibilities with DOS 
  7163.                     5.0.                                                      
  7164.     10/02/90        Source code for Larry Wall's patch utility, used to       
  7165.                     modify programs already installed, when bug fixes are     
  7166.                     released.                                                 
  7167.     01/20/92        Patch files for Borland C++ v. 3.0 libs.  This patch      
  7168.                     fixes a problem in the exec function in which the         
  7169.                     integrity of the AX register was not properly maintained. 
  7170.     01/24/92        Patch files for Borland C++ v. 3.0. This patch fixes a    
  7171.                     problem in the initialization of arrays at declaration    
  7172.                     time in Borland C++ and Turbo C for Windows.              
  7173.     01/29/92        Patch files for Borland C++ v. 3.0.  Patches DPMILOAD.EXE 
  7174.                     for greater Desqview compatibility.                       
  7175.     01/07/92        User supplied patch for problems with BC++ 3.0's DPMI     
  7176.                     under Desqview.  See also the Borland issued BC30p3 in    
  7177.                     this library.                                             
  7178.     01/17/92        Replacement files for Winsight, distributed with Borland  
  7179.                     C++.  The two files, Winsight.exe and Wsihook.dll should  
  7180.                     be replaced with the versions in this archive.            
  7181.     06/30/92        Patch files for Borland C++ v. 3.1 libs.  This patch      
  7182.                     fixes a problem in new (memory allocation) that caused an 
  7183.                     abort under certain circumstances.                        
  7184.     07/27/92        Patch files for Borland C++ v. 3.1.  Provides a new       
  7185.                     version of TLink which increases linker capacity.  If you 
  7186.                     have received "Table Limit Exceeded" message, this is the 
  7187.                     correction.                                               
  7188.     08/19/92        Patch files for Borland C++ v. 3.1.  Corrects             
  7189.                     difficulties encountered in browsing large objects in BCW.
  7190.     07/29/92        A patch file correcting a number of bugs in Microsoft     
  7191.                     C/C++ version 7.0.                                        
  7192.     03/01/93        Patch file #4 for Borland C++ v. 3.1.  Corrects a problem 
  7193.                     in the TComboBox::Transfer function in OWL.               
  7194.     02/18/94        Patch to update Turbo Assembler 4.0 for Chicago           
  7195.                     compatibility.  Requires PATCH.EXE (available here as     
  7196.                     BC4PATCH.ZIP) to install the patch.                       
  7197.     03/23/94        Patch file set #6 for Borland C++ version 4.0.            
  7198.     12/15/94        Patch file set #1 for Borland C++ version 4.5.  This      
  7199.                     patch provides corrections for 5 different problems       
  7200.                     affecting 16 and 32 bit applications.                     
  7201.     12/19/94        Patch file version 2.11.  This patch utility is required  
  7202.     Page No.   121
  7203.     01/25/96
  7204.                          PD/Shareware Products in Library
  7205.     
  7206.     Release Date    Product Description                                       
  7207.     
  7208.     
  7209.                     for all patches to be applied to BC versions 4.x and      
  7210.                     above.  It can be used for lower versions, as well.       
  7211.     01/21/95        Updated DLL for Borland C++ 4.x, VC++ 1.5x and VB 3.0     
  7212.                     under Windows NT. Install Extra Smarts for IDEs 2.01 and  
  7213.                     then copy this DLL to the Smarts directory.               
  7214.     02/27/95        Patch file set #2 for Borland C++ DOS Power Pack version  
  7215.                     1.0.  The file BGI32.DLL is modified.                     
  7216.     04/25/95        Patch file set #3 for Borland C++ DOS Power Pack version  
  7217.                     1.0.  The file DPMI32VM.OVL is replaced.                  
  7218.     06/16/95        Patch file set #1 for Borland C++ version 4.51.  This     
  7219.                     patch provides a workaround for processing illegal calls  
  7220.                     by the Microsoft MIDL compiler.                           
  7221.     
  7222.     ** Type Portability       
  7223.     12/20/93        A porting tool for users of Borland C++ 4.0.  Functions   
  7224.                     similarly to Microsoft's PortTool, and uses compatible    
  7225.                     *.ini files.  Identifies warning and errors under the     
  7226.                     target environment.                                       
  7227.     
  7228.     ** Type Printer           
  7229.     07/04/87        Lists file given in command line to screen or printer,    
  7230.                     providing header (File name and page number), line        
  7231.                     numbers, and some formatting.                             
  7232.     01/01/80        Interprets and prints zip codes in bar code format on the 
  7233.                     bottoms of envelopes. Four formats provided for this      
  7234.                     process, with easy modification for customization of      
  7235.                     program.                                                  
  7236.     04/24/88        File illustrating the use of biosprint() routine to       
  7237.                     control IBM graphics printer.  Executable included.       
  7238.     09/12/89        Replication of biosprint function using call to int86x(). 
  7239.                     Supported by IBM compatible machines only.                
  7240.     05/21/90        Structure Definitions for creating optimized font data    
  7241.                     compression for fast I/O screen environments.             
  7242.     05/29/90        Program to test the state of lpt1 or lpt2 through a       
  7243.                     Biosprint() call.                                         
  7244.     11/15/90        A Clipper 87 module to download softfonts to a HP         
  7245.                     Laserjet II/III printer.  Can be converted to ANSI C with 
  7246.                     minimal changes.                                          
  7247.     03/20/91        Demo of the vendors Library that will permit the          
  7248.                     generation of PostScript Language output from C function  
  7249.                     calls.  The cost of the commercial product is $149.00.    
  7250.     05/19/92        A toolkit for simulating the Borland Graphics Interface   
  7251.                     (BGI) to output graphics to the printer.  Function calls  
  7252.                     mirror the BGI calls.                                     
  7253.     02/06/88        Generic bar code printing routines, with optional text    
  7254.                     printing.                                                 
  7255.     04/09/91        Not supported. PC printer port driver. Source code and    
  7256.                     test routines.                                            
  7257.     11/17/91        Borland Graphics Interface driver for Turbo C/BorlandC    
  7258.                     support of Hewlet Packard Laserjet, Plotter or Dot Matrix 
  7259.                     printer using BGI calls.                                  
  7260.     05/05/94        C code demonstrating how to access the pins on the        
  7261.                     parallel port.                                            
  7262.     Page No.   122
  7263.     01/25/96
  7264.                          PD/Shareware Products in Library
  7265.     
  7266.     Release Date    Product Description                                       
  7267.     
  7268.     
  7269.     06/15/94        A library to permit you to print barcodes (under the      
  7270.                     rules of EAN and UCC) to any PCL printer (Hewlett Packard 
  7271.                     or emulation).                                            
  7272.     11/15/94        Fast and easy barcode generation. Creates print ready     
  7273.                     objects. Also links with database systems (Clipper,       
  7274.                     Oracle, etc.). 24 different code types, including 2 of 5, 
  7275.                     code 39, UPC and Codabar. Available for DOS, Unix,        
  7276.                     Windows and other Operating Systems.                      
  7277.     03/11/93        Generate shaded three dimensional mazes for HP Laserjet   
  7278.                     III printer. A different random number seed will produce  
  7279.                     a different maze. Your Laserjet printer must have at      
  7280.                     least 1 MB of memory. Microsoft C 6.0 source, .EXE and    
  7281.                     sample output are included.                               
  7282.     08/06/91        Deskjet and Laserjet printer utilities. Convert Laserjet  
  7283.                     font files to Deskjet format and vice versa. Print soft   
  7284.                     font file summary sheets. Output printer description      
  7285.                     files for soft fonts. Dump symbolic listings for soft     
  7286.                     fonts and more.                                           
  7287.     
  7288.     ** Type Program Generator 
  7289.     06/01/94        Draw state diagrams and generate C/C++ code (or psuedo    
  7290.                     code) in the Windows environment. Point and click tool    
  7291.                     pallette. Generates aSCII C file from diagram. Prints     
  7292.                     diagram in Window. Zooming and scrolling features.        
  7293.                     Generates ASCII event and action lists.                   
  7294.     12/28/94        Utility that will create a skeleton for a Windows         
  7295.                     application that is compatible with Microsoft Visual C++  
  7296.                     and Microsoft Foundation Classes 2.0.  Provides a quick   
  7297.                     start for smaller Windows programming projects.           
  7298.                     Generates source and make files.                          
  7299.     05/21/92        Generates skeleton Windows C code based on option         
  7300.                     selections.                                               
  7301.     
  7302.     ** Type Programming Help  
  7303.     02/24/90        Pop up utility (tsr or normal) that will provide:  Ascii  
  7304.                     table, ruler, color codes, box characters, printer setup, 
  7305.                     keyboard codes, and radix conversions.                    
  7306.     06/14/90        Norton Guides compatible compiled database for the MEWEL  
  7307.                     user interface library, which is found in this library.   
  7308.     06/24/85        Shows program flow given C source code file as input.     
  7309.                     Shows function call sequence.  Includes DOS executable,   
  7310.                     source code, and documentation.                           
  7311.     
  7312.     ** Type Reference         
  7313.     03/28/88        A collection of C source programs from the book "Turbo C, 
  7314.                     the Complete Reference".  Helpful to programmers working  
  7315.                     with that book.                                           
  7316.     06/18/88        Opcodes for Intel 8086/8088 /80186/80188/80286 and        
  7317.                     8087/80287 processors. A useful reference for inline      
  7318.                     assembly and related programming.                         
  7319.     10/02/89        A large Norton Guide database for the CXL function        
  7320.                     library. Version 5.1.  CXL version 5.2 is included in     
  7321.                     this library.  The upgrade is a minor bug-fix release,    
  7322.     Page No.   123
  7323.     01/25/96
  7324.                          PD/Shareware Products in Library
  7325.     
  7326.     Release Date    Product Description                                       
  7327.     
  7328.     
  7329.                     and the guide should be usable.  A shareware Norton       
  7330.                     Guides is available, although slow.                       
  7331.     07/17/89        Issue 15 of the International C Electronic                
  7332.                     Newsletter/Journal. Includes a tutorial on linked lists,  
  7333.                     other topics of interest.                                 
  7334.     10/30/88        Issue 12 of the International C Electronic                
  7335.                     Newsletter/Journal. Includes an interview with Mike       
  7336.                     Smedley, developer of CXL, and other features.            
  7337.     02/23/89        Issue 14 of the International C Electronic                
  7338.                     Newsletter/Journal.  This issue features: continued       
  7339.                     discussion on interactive graphics in Turbo C, AWK, etc.  
  7340.     12/29/88        Issue 13 of the International C Electronic                
  7341.                     Newsletter/Journal. Discussion of Graphics programming.   
  7342.     07/27/89        Issue 16 of the International C Electronic                
  7343.                     Newsletter/Journal. Includes a product review of          
  7344.                     "Copyright it", a sets library for Turbo C, and other     
  7345.                     features.                                                 
  7346.     09/25/89        Issue 17 of the International C Electronic                
  7347.                     Newsletter/Journal. Includes discussion of command line   
  7348.                     argument usage, book reviews, and a source code           
  7349.                     compressor.                                               
  7350.     12/29/89        Issue 18 of the International C Electronic                
  7351.                     Newsletter/Journal.  Command line parsing, migrating to   
  7352.                     C++, sorting methods, program design.                     
  7353.     03/03/89        Source code and executables from Al Stevens' Book: "Turbo 
  7354.                     C, Memory-Resident Utilities, Screen I/O, and Programming 
  7355.                     Techniques".  Windows, menus, TSR programming, etc.       
  7356.     08/27/90        Bug List for Turbo C++ version 2.0.  Recently updated     
  7357.                     version, with additions.  See also Buglist, by the same   
  7358.                     author.                                                   
  7359.     05/29/88        Issue 7 of Cnews electronic magazine.  Includes a review  
  7360.                     of the shareware C library C Spot Run, other features.    
  7361.     07/17/88        Issue 9 of the International C Electronic                 
  7362.                     Newsletter/Journal. Includes review of resident c,        
  7363.                     article on programming hercules graphics adapter, other   
  7364.                     features.                                                 
  7365.     03/02/89        Issue 10 of the International C Electronic                
  7366.                     Newsletter/Journal.  Database design issue.               
  7367.     09/09/88        Issue 11 of the International C Electronic                
  7368.                     Newsletter/Journal. Includes article on memory model      
  7369.                     selection issues, other features.                         
  7370.     04/12/90        Documents on the ANSI committee's C language standard.    
  7371.                     Very detailed documents.                                  
  7372.     10/11/88        Documents describing the Desqview application programming 
  7373.                     interface for C and Pascal.  The documentation is quite   
  7374.                     detailed.                                                 
  7375.     12/07/90        Source code listings and other materials for Jan 1991     
  7376.                     issue of Dr Dobbs Journal.  Covers porting Unix to the    
  7377.                     386, design of GUIs, making programs Windows aware,       
  7378.                     reviews of books on Network programming.                  
  7379.     06/14/90        Source code from Volume 1, No. 2 of PC Techniques         
  7380.                     magazine.  C, Pascal, Assembly and Basic code included.   
  7381.     08/01/90        Source code from Volume 1, No. 3 of PC Techniques         
  7382.     Page No.   124
  7383.     01/25/96
  7384.                          PD/Shareware Products in Library
  7385.     
  7386.     Release Date    Product Description                                       
  7387.     
  7388.     
  7389.                     magazine.  A significant amount of C code is included     
  7390.                     featuring CRC calculation and a Windows 3.0 screen saver. 
  7391.     07/24/90        The source code for the examples from the author's book   
  7392.                     "Teach yourself C++.  Each source code file demonstrates  
  7393.                     a specific feature of C++ programming.                    
  7394.     08/05/90        Issue 19 of the International C Electronic                
  7395.                     Newsletter/Journal.  Array processing, error handling,    
  7396.                     controlling the printer and assembly language interface   
  7397.                     are covered.  Shareware product reviews and other         
  7398.                     features.                                                 
  7399.     06/20/91        A text file from Borland International on the causes of   
  7400.                     NULL pointer assignments and how to avoid them.           
  7401.     08/21/90        File 1 of 2 of the source code disks for Roger Steven's   
  7402.                     book "Graphics Programming in C."  See also PRGCRST2.     
  7403.     08/21/90        File 2 of 2 of the source code disks for Roger Steven's   
  7404.                     book "Graphics Programming in C."  See also PRGCRST1.     
  7405.     02/07/91        Source from C Gazette Volume 5, number 2.  Executing code 
  7406.                     in expanded memory.  File finder for Windows.  Printing   
  7407.                     pcx files and postal bar codes to laserjet.  Windows      
  7408.                     dialog box design.                                        
  7409.     02/21/91        Code listings from the March 91 issue of Inside Turbo C.  
  7410.                     Keyboard buffer manipulation, using memory control        
  7411.                     blocks, etc.                                              
  7412.     04/05/91        Code listings from the April 91 issue of Inside Turbo C.  
  7413.     02/05/88        Issue 3 of Cnews electronic magazine.  Very early issue   
  7414.                     of this magazine, covers general C programming issues.    
  7415.     11/21/91        Source code listings and other materials for Jan 1992     
  7416.                     issue of Dr Dobbs Journal.  Source listings and articles  
  7417.                     from the issue on Computer Architecture.  Graphics        
  7418.                     programming in C and ASM, untangling Smartdrv.            
  7419.     07/21/91        A file on the use of Borland C programming products under 
  7420.                     DOS 5.  Explanation of configuration for protected mode   
  7421.                     programs.                                                 
  7422.     11/28/91        A reference document explaining the error message         
  7423.                     received from Turbo C++: "Floating Point Formats Not      
  7424.                     Linked", and how to avoid/correct it.                     
  7425.     10/31/91        Source code listings from the Programmer's Journal,       
  7426.                     Volume 9, number 6.  C++ Windows programming, C and       
  7427.                     Assembly programming.                                     
  7428.     12/31/91        Norton Guides database for the Paradox Engine for C.      
  7429.     12/23/91        Source code listings from the premiere issue of Windows   
  7430.                     Tech Journal. Covers the DOS Protected Mode Interface     
  7431.                     (DPMI), C++ Windows programming, articles by Charles      
  7432.                     Petzold, etc.                                             
  7433.     04/15/91        Extensive Hypertext lookup and database utilities for C   
  7434.                     and Assembly Language programmers.  Targeted to the       
  7435.                     intermediate to advanced.  Topics covered include C run   
  7436.                     time library, Assembly calls, hardware, bios, etc.        
  7437.     09/18/92        Text document with examples of how to prepare C/C++ code  
  7438.                     for linking in Clipper programs.                          
  7439.     02/01/93        Volume 1, number 2 of the electronic magazine.  Drag and  
  7440.                     Drop, Linked lists, dll programming.                      
  7441.     01/01/93        Volume 1, number 1 of the electronic magazine.            
  7442.     Page No.   125
  7443.     01/25/96
  7444.                          PD/Shareware Products in Library
  7445.     
  7446.     Release Date    Product Description                                       
  7447.     
  7448.     
  7449.     07/14/93        Examples showing how to create functions that accept a    
  7450.                     variable number of parameters.                            
  7451.     07/21/93        Examples showing how to return a two dimensional array    
  7452.                     from a function.                                          
  7453.     12/01/93        Beginner's introduction to C programming.  A tutorial     
  7454.                     program with example files.                               
  7455.     11/19/91        A large collection of Technical Information sheets, TI353 
  7456.                     - TI815.  A variety of programming topics are covered.    
  7457.     11/15/93        Source code listings from the December issue of the       
  7458.                     Windows/DOS Developer's Journal.  Coding tips and other   
  7459.                     articles for developers.                                  
  7460.     06/22/88        Issue 1 of Cnews electronic magazine.  Premier issue,     
  7461.                     product and book reviews.                                 
  7462.     06/22/88        Issue 2 of Cnews electronic magazine.  Product and book   
  7463.                     reviews, feature on ISR programming.                      
  7464.     02/21/88        Issue 4 of Cnews electronic magazine.  Book and software  
  7465.                     reviews.  MSC 5 bug reports.  Feature of filename         
  7466.                     wildcard expansion with MSC.                              
  7467.     03/07/88        Issue 5 of Cnews electronic magazine.  Book and software  
  7468.                     reviews.  Integrated Programming Environments are         
  7469.                     featured.                                                 
  7470.     12/27/93        An update to the Indian Hill C Style and Coding Standards 
  7471.                     paper.  A discussion of C coding style.                   
  7472.     06/14/88        Issue 8 of Cnews electronic magazine.  Includes a review  
  7473.                     of shareware products, bug reports for MSC and QuickC,    
  7474.                     sample code and articles on general programming issues.   
  7475.     04/10/88        Issue 6 of Cnews electronic magazine.  Book and software  
  7476.                     reviews.                                                  
  7477.     01/14/94        All TechNote's (TI's) from Borland (as of March 10, 1994) 
  7478.                     in Windows .HLP file format. TI's divided into categories 
  7479.                     and can be searched by using keywords.  A DLL is provided 
  7480.                     to search multiple help files.                            
  7481.     05/10/94        A detailed (and lengthy) technical comparison of OWL 2.0  
  7482.                     and Microsoft MFC 2.5 in WRI and DOC formats.             
  7483.     06/03/93        A collection of source code from the C User's Group       
  7484.                     Public Domain library.  This zip contains source code for 
  7485.                     various games.                                            
  7486.     06/26/93        A collection of source code from the C User's Group       
  7487.                     Public Domain library.  A general collection of code from 
  7488.                     various sources.                                          
  7489.     06/06/93        A collection of source code from the C User's Group       
  7490.                     Public Domain library.  This disk includes various math,  
  7491.                     trig and floating point functions.                        
  7492.     06/26/93        A collection of source code from the C User's Group       
  7493.                     Public Domain library.  This disk includes various        
  7494.                     utility functions.                                        
  7495.     06/01/93        A collection of source code from the C User's Group       
  7496.                     Public Domain library.  This disk contains source code    
  7497.                     for an editor.                                            
  7498.     06/01/93        A collection of source code from the C User's Group       
  7499.                     Public Domain library.  This disk contains a variety of   
  7500.                     utility functions.                                        
  7501.     08/31/94        Borland International technical support numbers for all   
  7502.     Page No.   126
  7503.     01/25/96
  7504.                          PD/Shareware Products in Library
  7505.     
  7506.     Release Date    Product Description                                       
  7507.     
  7508.     
  7509.                     countries, in Windows help file format.                   
  7510.     06/18/90        Discusses possible problems with Microsoft C compiler 6.0 
  7511.                     and upgrading to Microsoft C compiler 6.1.                
  7512.     01/25/93        This text describes the general internal format of zip    
  7513.                     files and also discusses various file compression and     
  7514.                     decompression methods.  Great for anyone needing to       
  7515.                     understand zip file internals.                            
  7516.     10/10/92        Several examples of possible Microsoft C 7.0 compiler     
  7517.                     problems.                                                 
  7518.     12/02/94        A series of Frequently Asked Questions, and answers to    
  7519.                     them, from the Borland C++/DOS forum on Compuserve.       
  7520.     09/13/90        Source code from Volume 1, No. 4 of PC Techniques         
  7521.                     magazine.  C and Assembly Language code.                  
  7522.     07/16/91        Source code from Volume 2, No. 3 of PC Techniques         
  7523.                     magazine.  C and some supporting assembly code.  Memory   
  7524.                     management, keyboard handling and other subjects are      
  7525.                     covered.                                                  
  7526.     11/22/91        Source code from Volume 2, No. 5 of PC Techniques         
  7527.                     magazine.  C, and assembly code.  Dithering, .asm         
  7528.                     programming techniques.                                   
  7529.     10/19/92        Source code from Volume 3, No. 4 of PC Techniques         
  7530.                     magazine.  Code includes a variety of C and assembly      
  7531.                     code.  Windows programming, scroll bars are featured.     
  7532.     05/03/90        Source code from Volume 1, No. 1 of PC Techniques         
  7533.                     magazine.  C, C++, Assembly code included.  Tab           
  7534.                     expansion, keyboard control.                              
  7535.     03/20/94        Source code from Volume 5, No. 1 of PC Techniques         
  7536.                     magazine.  Code includes a variety of C code.  Windows    
  7537.                     programming, C programming techniques.                    
  7538.     05/10/94        Source code from Volume 5, No. 2 of PC Techniques         
  7539.                     magazine.  Code includes a variety of C code.  Windows    
  7540.                     programming, C programming techniques, screen management. 
  7541.     10/12/94        Source code from Volume 5, No. 4 of PC Techniques         
  7542.                     magazine.  Code includes a variety of C Code.  C          
  7543.                     programming techniques, compressed .wav file package,     
  7544.                     Windows Task Manager replacement.                         
  7545.     02/18/95        A collection of information for the DOS programmer.       
  7546.                     Frequently asked questions from the Borland C++ for DOS   
  7547.                     forum on Compuserve.                                      
  7548.     
  7549.     ** Type Screen            
  7550.     07/13/89        Demonstration of calling ANSI sequences for screen        
  7551.                     manipulation.  Faster and more efficient methods exist in 
  7552.                     many libraries to accomplish the same functions.          
  7553.     07/15/87        These routines support video modes and other functions    
  7554.                     like updating cursor prompt after each output to screen,  
  7555.                     and work better than routines available through BIOS.     
  7556.                     Tested on CGA. Source, docs and definitions included.     
  7557.     06/29/87        Screen control routines using Ansi.sys.  Object code      
  7558.                     only.  Appropriate for simpler screen manipulation.       
  7559.     07/23/87        A demonstration of a fast screen write routine in Turbo   
  7560.                     C.  Uses pokes to screen memory.  Writes character        
  7561.                     strings.                                                  
  7562.     Page No.   127
  7563.     01/25/96
  7564.                          PD/Shareware Products in Library
  7565.     
  7566.     Release Date    Product Description                                       
  7567.     
  7568.     
  7569.     07/27/87        On screen window and video libraries.  Will support up to 
  7570.                     EGA displays.  Turbo C.  Set video mode, open windows,    
  7571.                     clear eol, scroll, and related functions.                 
  7572.     03/14/88        Saves console output to a designated file. The output can 
  7573.                     either go to a new file or be appended to an existing     
  7574.                     file.  Based on UNIX utility of the same name.  Written   
  7575.                     on Turbo C version 1.0, may require some reworking.       
  7576.     07/06/89        Video detection, display support (including 85514A &      
  7577.                     3270), no snow, all video modes & pages, string, window   
  7578.                     and menu, cursor control, DesqView compatibility, and     
  7579.                     more functions in library file. C source demos and        
  7580.                     examples. Enhanced functions are $150.                    
  7581.     05/04/89        An attempt to duplicate the Unix Curses screen output     
  7582.                     library to MS/DOS, for device independent screen output.  
  7583.                     Source code is available for a registration of $95.       
  7584.     04/09/89        A library of 92 C functions to provide direct screen      
  7585.                     control of the IBM/PC.  Source code is provided to        
  7586.                     registered users.                                         
  7587.     04/20/90        Source demonstrating how to set VGA to display in 7       
  7588.                     different row modes.                                      
  7589.     11/11/90        Code generator for screen displays, including data entry  
  7590.                     screens.  The screen is designed on the display, and the  
  7591.                     appropriate source code is generated.  A more powerful    
  7592.                     version is available for $39.95.  See TSCPP.zip for demo  
  7593.                     files and library.                                        
  7594.     10/28/90        Demos and library files for the Screen code generator     
  7595.                     included in the library file Scredt1.zip.  Works only     
  7596.                     with compact memory model as supplied.                    
  7597.     06/11/91        A powerful screen designer that creates .obj files which  
  7598.                     may be linked into your program directly.  Highly         
  7599.                     configurable.  Complex screens can be developed for data  
  7600.                     entry and validation.                                     
  7601.     12/04/91        DOS port of UNIX curses libraries.  Modified so that      
  7602.                     programs will compile without complaint under Borland     
  7603.                     C++.  Can be used in C++ programs (see the file           
  7604.                     hints.txt)  Window, cursor control and related.  Should   
  7605.                     permit easy port to UNIX.                                 
  7606.     12/29/89        Code that will permit the output of an executed child     
  7607.                     process to be displayed entirely within a DOS window on   
  7608.                     screen.                                                   
  7609.     06/25/91        Library approximating the functions of Curses on Unix for 
  7610.                     the PC Environment.                                       
  7611.     03/25/93        A library for direct Video functions, providing fast      
  7612.                     screen I/O.  Includes BIOS video for ega/vga.             
  7613.     02/05/93        Software use to tweak the registers on a standard VGA     
  7614.                     compatiable video card to explore various screen modes    
  7615.                     and resolutions.  Contains source code and excellent      
  7616.                     documentation on VGA displays. Borland makefile and tweak 
  7617.                     examples included.                                        
  7618.     12/01/90        A small C routine used to call an assembly function which 
  7619.                     changes the hardware border (overscan area) on your       
  7620.                     screen. Uses the BIOS routine INT 10h to change the color 
  7621.                     to a users specified value. Supports CGA, EGA, and VGA    
  7622.     Page No.   128
  7623.     01/25/96
  7624.                          PD/Shareware Products in Library
  7625.     
  7626.     Release Date    Product Description                                       
  7627.     
  7628.     
  7629.                     monitors. DOS executable incl.                            
  7630.     10/20/95        Screensaver shell program with C and Delphi coded         
  7631.                     samples. Copy DELPHISS.SCR, MONEY.DSS and SMILEY.DSS into 
  7632.                     Windows directory. Select "Screensaver Shell" from        
  7633.                     Desktop applet in Control Panel and proceed to setup.     
  7634.                     Shows how to "Plug Into" ScrnSaver shell.                 
  7635.     
  7636.     ** Type Security          
  7637.     01/01/80        Code to allow for creation and management of "master"     
  7638.                     login id for  a group of users on a unix based system.    
  7639.     07/02/90        Password protection of computer, not defeated by cntrl-C  
  7640.                     or break keys.                                            
  7641.     12/29/93        CRC routines to calculate and check 16 and 32 bits CRCs.  
  7642.                     Full C and assembly source included.  Makefiles for       
  7643.                     Borland C and Unix C compilers.                           
  7644.     04/02/94        Portable implementation of the Secure Hashing Algorithm   
  7645.                     written in Standard C.  May be used for verifiable        
  7646.                     transmission of file.  Includes source and two            
  7647.                     executables for MSDOS 386 machines. SHA.EXE compiled with 
  7648.                     BC++4 and GSHA.EXE compiled with Gnu C++.                 
  7649.     06/05/94        Registration key system for programmers.  Will generate   
  7650.                     and verify numeric registration keys for a purchaser of   
  7651.                     your program.  The supplied libraries may be used with    
  7652.                     any compiler supporting Microsoft Object file format.     
  7653.                     Source code available.                                    
  7654.     06/16/94        16 bit Windows DLL and MS-DOS libraries for the National  
  7655.                     Bureau of Standards (NBS) Data Encryption Standard (DES). 
  7656.                     ANSI standard X3.92-1981.                                 
  7657.     04/08/94        Collection of Windows DLL's with C source code that       
  7658.                     implements the popular strong cryptosystems and a hashing 
  7659.                     algorithm.  Includes the following routines: DES, IDEA,   
  7660.                     MD5, MDC.                                                 
  7661.     04/17/94        File encryption tools with C source code.  An enhanced    
  7662.                     security version of the encryption routine is included    
  7663.                     with a challenge to codebreakers.                         
  7664.     10/19/94        A user friendly system for creating registration keys for 
  7665.                     registered users of your software.                        
  7666.     04/04/94        Data encryption program using the Diamond and Diamond     
  7667.                     Lite encryption algorithms.  Use of the library code is   
  7668.                     royalty free.  The Diamond algorithms are designed to     
  7669.                     exceed the DES standard.  Source code for the algorithm   
  7670.                     is included.                                              
  7671.     08/01/95        A Windows implementation of the Data Encryption Standard  
  7672.                     (DES) for secure communications.  A .dll and sample       
  7673.                     interface code in C is provided.                          
  7674.     
  7675.     ** Type Simulation        
  7676.     11/04/91        A graphics based, real-time, animated simulation of       
  7677.                     orbital flight. Can specify orbital parameters and        
  7678.                     develope simulations for all planets of the solar system  
  7679.                     and some celestial bodies.  MS Quick C source and VGA     
  7680.                     graphics.  Good documentation.                            
  7681.     06/04/92        Simulates a single-tape turing machine. It is based on    
  7682.     Page No.   129
  7683.     01/25/96
  7684.                          PD/Shareware Products in Library
  7685.     
  7686.     Release Date    Product Description                                       
  7687.     
  7688.     
  7689.                     the discussions in the book "The Emperor's New Mind".     
  7690.                     ASCII text files are read for data input. BCC makfile,    
  7691.                     sample input data files and DOS executable included.      
  7692.     
  7693.     ** Type Sort              
  7694.     05/21/90        Headers and defines needed for Csortc.zip.                
  7695.     05/21/90        Record sorting routines.  Creates temporary workfile for  
  7696.                     sorting.  Requires CsortH.zip (Headers, defines, etc.)    
  7697.     04/21/89        Demonstration of techniques for merging 2 ordered lists   
  7698.                     in ascending or descending order.                         
  7699.     08/31/89        Non-recursive substitute for the run-time library qsort   
  7700.                     routine.                                                  
  7701.     03/31/91        A collection of files provided for various sorting        
  7702.                     algorithms.  Included are heap sort, insertion sort,      
  7703.                     merge sort, Shell's sort and merge list sort.  A demo     
  7704.                     program is also included.  The code is well commented.    
  7705.     07/08/94        An implementation of the Quicksort algorithm optimized    
  7706.                     for sorting array of C integer data types. Includes C     
  7707.                     source.                                                   
  7708.     10/23/94        Examples of sorting developed with Turbo C++ version 3.0. 
  7709.                     Demonstrates swap, bubble and shell sort techniques.      
  7710.     
  7711.     ** Type Sound             
  7712.     11/19/93        Provides application developers with an easy way to build 
  7713.                     sound playback into their programs and batch files. No    
  7714.                     sound card required when using PC Speaker or inexpensive  
  7715.                     playback "pod" on printer port. Compression, variable     
  7716.                     rate, other features.                                     
  7717.     05/10/90        A library for introducing a number of interesting sound   
  7718.                     effects to your Turbo C 2.0 programs.                     
  7719.     08/14/90        Sound output library for MS C version 6.0.  Not tested on 
  7720.                     other compilers.  For production of music, and other      
  7721.                     sound on the PC from C programs.                          
  7722.     07/31/91        Source code for a Windows 3.0 sound processing            
  7723.                     application.  Code is for Borland C++ with the WhiteWater 
  7724.                     Resource Guide.                                           
  7725.     02/20/92        Background, timer driven sound effects library.           
  7726.                     Frequencies from 19 to 20,000+ Hz.  Adjustable sound      
  7727.                     queue.                                                    
  7728.     06/15/92        Sound file conversion utility.  Includes source code for  
  7729.                     a sound effects library.                                  
  7730.     07/11/91        Header files, .obj files for linking and API              
  7731.                     documentation for accessing SoundBlaster from Turbo       
  7732.                     C/C++.  Medium, Large and Huge memory models are          
  7733.                     supported.                                                
  7734.     05/24/92        A system providing basic MIDI message handling            
  7735.                     capabilities for IBM computers with Roland MPU-401 or     
  7736.                     compatible MIDI boards.                                   
  7737.     01/27/92        A library for play back of digitized sounds with a        
  7738.                     soundblaster or compatible card.                          
  7739.     01/25/94        C and assembly code, as well as documentation and         
  7740.                     libraries to aid in programming the Soundblaster sound    
  7741.                     card.                                                     
  7742.     Page No.   130
  7743.     01/25/96
  7744.                          PD/Shareware Products in Library
  7745.     
  7746.     Release Date    Product Description                                       
  7747.     
  7748.     
  7749.     04/21/94        SoundBlaster access library with simple to understand     
  7750.                     function calls.                                           
  7751.     07/17/94        A .dll with coding example for easy access to Windows     
  7752.                     .wav files.  The .dll is free to freeware and shareware   
  7753.                     developers.                                               
  7754.     06/21/94        Digital sound player routines for Watcom C or Borland C.  
  7755.                     All source code is included (C and asm).  These routines  
  7756.                     support only the soundblaster card.                       
  7757.     02/10/95        A driver to modify the bell in Windows for aurally        
  7758.                     impaired users.  Visually flashes the window caption when 
  7759.                     a WM_BEEP message is received.                            
  7760.     10/21/94        Sound programming toolkit for the Soundblaster audio card 
  7761.                     and others.  The toolkit will handle .snd, .voc, .mod and 
  7762.                     midi format files.                                        
  7763.     
  7764.     ** Type Spreadsheet       
  7765.     12/16/92        Source code for the GNU Spreadsheet application.  The app 
  7766.                     supports X-Windows or character based displays, and can   
  7767.                     imbed Postscript commands in documents.  Source is        
  7768.                     distributed in a .tar format file that is nearly 1        
  7769.                     megabyte.                                                 
  7770.     07/16/94        Classes which provide a dialog box with vertical and      
  7771.                     horizontal scroller to display a 2 dimensional array of   
  7772.                     "double" values. Variable width columns, resizable,       
  7773.                     simple user interface, and multi-line, horizontally       
  7774.                     scrollable deading text.                                  
  7775.     
  7776.     ** Type String            
  7777.     07/31/89        Permits insertion of a number of characters, up to the    
  7778.                     limit specified in the routine, into a NULL terminated    
  7779.                     string.                                                   
  7780.     09/21/89        Converts a Null terminated string of digits to a comma    
  7781.                     formatted string. (E.g.: 100,000).                        
  7782.     10/19/87        Functions which remove all non-alpha characters and       
  7783.                     spaces from a string. Argument is both sender and         
  7784.                     reciever with value passed back with spaces padded on     
  7785.                     right.                                                    
  7786.     10/18/88        A function that will do a fuzzy comparison of 2 strings,  
  7787.                     providing an index of similarity between the two.         
  7788.     05/25/86        A library of string state verification and manipulation   
  7789.                     functions.  Shift left and write, insertions, padding,    
  7790.                     check for null string, others.                            
  7791.     07/17/90        Function that will permit the concatenation of multiple   
  7792.                     substrings into a single target string.                   
  7793.     02/23/94        Implementation of the Posix 1003.2 date command as a      
  7794.                     wrapper around an extended version of the ANSI            
  7795.                     strftime(3) library routine.  All included C source and   
  7796.                     programs have been placed into the public domain.         
  7797.     01/16/95        C string processing library with string insertion,        
  7798.                     deletion, search and other functions.  Watcom C++, MSC    
  7799.                     and BorlandC++ support is provided.                       
  7800.     
  7801.     ** Type Text Processing   
  7802.     Page No.   131
  7803.     01/25/96
  7804.                          PD/Shareware Products in Library
  7805.     
  7806.     Release Date    Product Description                                       
  7807.     
  7808.     
  7809.     09/06/89        Spell checking program to be run from the command line,   
  7810.                     using binary tree approach.  Source code is included.     
  7811.     10/05/87        A GREP utility using the Boyer-Moore String Search        
  7812.                     Algorithm.  Full source is included.                      
  7813.     05/11/90        Recent version of GNU stream editor, with all source code.
  7814.     05/07/90        Fast Grep program with source code.                       
  7815.     12/22/89        A regular expression search engine for Turbo C. Missing   
  7816.                     two header files and does not function entirely           
  7817.                     correctly. Unsupported.                                   
  7818.     05/12/90        Source code providing for an ascii text viewer as an      
  7819.                     extension to the CXL user interface library.  Two         
  7820.                     versions provided, the latter provides horizontal         
  7821.                     scrolling.                                                
  7822.     02/27/92        Libraries, header and documentation to permit the         
  7823.                     creation of WordPerfect 5.1 format files from C.  The     
  7824.                     format of the created document is identical to a WP file. 
  7825.                     Useful for creating merge files, etc.                     
  7826.     10/01/91        Author wishes limited distribution. C source code,        
  7827.                     headers and make files for Unix/Dos version of C          
  7828.                     implementation of AWF text processing system.             
  7829.     07/18/92        Spell checking utility for MS DOS, modelled on the Unix   
  7830.                     utility.  All source code is provided, and should be      
  7831.                     portable.                                                 
  7832.     07/29/92        Program to guess the password in a WordPerfect passworded 
  7833.                     file.                                                     
  7834.     04/04/93        A file demonstrating several text search algorithms, with 
  7835.                     timer capability for measuring relative effectiveness.    
  7836.     07/19/93        C source code and documentation for a set of utilities    
  7837.                     for processing Rich Text Format (RTF) files.  These files 
  7838.                     are used in the creation of MS Windows Help files, among  
  7839.                     other applications.                                       
  7840.     02/19/93        Source code for an ANSI editor, primarily designed for    
  7841.                     BBS operators to use in developing screen displays.       
  7842.     06/04/91        MS DOS version of AWF, a Unix nroff-like text processing  
  7843.                     utility.  CAwf will accept the usual nroff macros.        
  7844.                     Complete source is included.                              
  7845.     11/26/93        A file browser (file listing utility).  Source code for   
  7846.                     BorlandC and MicroSoft C provided.                        
  7847.     11/13/93        Complete source code for a Public Domain                  
  7848.                     multi-file/multi-window editor.  Custom configuration     
  7849.                     utility included.                                         
  7850.     05/26/93        Spell check module for Turbo C/ Turbo C++.  Linkable      
  7851.                     object files for C applications.  Source code is          
  7852.                     available for a $50 registration fee.                     
  7853.     12/15/93        This is a non-interactive editor. Includes all source to  
  7854.                     compile with Borland C 3.1.  It is freely distributed     
  7855.                     under the GNU copyleft.  There is no documentation with   
  7856.                     this release.                                             
  7857.     12/07/93        Author wishes limited distribution. Unix nroff-like text  
  7858.                     formatter for MS-DOS with full C source code. CAwf v4.04  
  7859.                     is a C version of awf, Henry Spencer's "Amazingly         
  7860.                     Workable (text) Formatter". Includes makefiles for MS     
  7861.                     Quick C 2.5 and Unix C compilers.                         
  7862.     Page No.   132
  7863.     01/25/96
  7864.                          PD/Shareware Products in Library
  7865.     
  7866.     Release Date    Product Description                                       
  7867.     
  7868.     
  7869.     12/14/93        A clone of the UNIX text editor Vi. Useful for editing    
  7870.                     programs and other plain ASCII text. Full Vi              
  7871.                     compatibility (except Q command). This is the executable  
  7872.                     for MS-DOS and the documentation. See VIM20SRC for the    
  7873.                     source code.                                              
  7874.     12/14/93        A clone of the UNIX text editor Vi. Useful for editing    
  7875.                     programs and other plain ASCII text. Full Vi              
  7876.                     compatibility (except Q command). This is the C source    
  7877.                     code for Amiga, MS-DOS and most UNIX systems. See         
  7878.                     VIM20BIN for the MS-DOS executable and docs.              
  7879.     01/21/94        Regular Expression functions (grep-like functions) for C  
  7880.                     programmers from U.C. at Berkeley.                        
  7881.     01/27/94        A programming library (in source) and documentation of    
  7882.                     how to support various European character sets in mail    
  7883.                     applications.                                             
  7884.     02/12/94        Strips extra carriage returns, spaces and tabs from text  
  7885.                     files.  Useful for converting an ASCII file where each    
  7886.                     line ends with a carriage return into a file more easily  
  7887.                     imported into a word processor.  Full C source code       
  7888.                     included.                                                 
  7889.     12/26/93        A file for parsing a configuration file to gather         
  7890.                     configuration options.                                    
  7891.     06/04/94        Routines for fading the text palette in text mode.  Adds  
  7892.                     32 fonts for use in your programs.                        
  7893.     07/06/94        A simple expression parser with source code in C.  The    
  7894.                     supplied executable was compiled under Borland C++ v.     
  7895.                     4.02.                                                     
  7896.     03/17/94        C version of AWF, a configurable text formatting utility  
  7897.                     developed for the UNIX environment.                       
  7898.     05/23/88        Program to display famous quotes on screen.  Source code  
  7899.                     for the display program, and quote indexing program are   
  7900.                     provided.  Turbo C code.                                  
  7901.     11/10/86        Used to reformat a DOS text file so that it will be       
  7902.                     correctly formatted when it is imported into Microsoft    
  7903.                     Word.  Eliminates the carriage returns at the end of each 
  7904.                     line so that Word does not interpret every line as a      
  7905.                     paragraph.  Includes DOS executable.                      
  7906.     05/14/93        DOS versions of UNIX diff, diff3, and cmp utilities.      
  7907.                     Includes all source to compile with Borland C 3.1.  It is 
  7908.                     freely distributed under the GNU copyleft license.        
  7909.                     Includes manual pages and DOS executables.                
  7910.     01/15/92        Lets you include syntax diagrams (aka railroad diagrams)  
  7911.                     in a LaTex document.  Works in two passes like BibTex.    
  7912.                     Diagrams are specified in regular expression format and   
  7913.                     formatted using the standard LaTex picture environment.   
  7914.                     DOS executable included.                                  
  7915.     04/06/95        DOS application to remove or insert tab codes (0x09) into 
  7916.                     a text document.  Source code included (Turbo C 2.0).     
  7917.     11/19/95        Font Designed especially for C and C++ programming. A     
  7918.                     sans-sirif font, it is narrower and heavier than Courier, 
  7919.                     and easier to read in prontouts. TrueType and Adobe Type  
  7920.                     1 formats for Windows included.                           
  7921.     
  7922.     Page No.   133
  7923.     01/25/96
  7924.                          PD/Shareware Products in Library
  7925.     
  7926.     Release Date    Product Description                                       
  7927.     
  7928.     
  7929.     ** Type Timer             
  7930.     09/30/95        C callable library for timing code fragments with an      
  7931.                     accuracy of better than 10 microseconds. Originally       
  7932.                     written my M. Abrash in "Zen of Assembly". Includes C++   
  7933.                     wrapper classes and an ultralong period timer. Real and   
  7934.                     protected mode (16 & 32 bit).                             
  7935.     11/26/95        High resolution timing routine with MS C/C++ and GNU      
  7936.                     C/C++ source code. Millisecond and higher accuracy timing.
  7937.     
  7938.     ** Type Translation       
  7939.     02/24/87        Converts the pascal source code file given as input into  
  7940.                     a C source code file.  Due to the nature of the 2         
  7941.                     languages, a degree of additional hand code changing will 
  7942.                     be required.                                              
  7943.     05/27/89        MS-DOS based version of UNIX AWK language.                
  7944.     11/15/89        Stream editor (SED). Copies named files (standard input   
  7945.                     default) to the standard output, edited according to a    
  7946.                     script of commands. Script for Turbo Pascal to Turbo C    
  7947.                     conversion included.                                      
  7948.     06/15/91        Executable files for a Fortran 77 to C translator.        
  7949.                     Resultant C code is reasonably portable.  See F2CSrc for  
  7950.                     source code in C.                                         
  7951.     06/15/91        Source code files in C for a Fortran 77 to C translator.  
  7952.                     Resultant C code is reasonably portable.  See F2CExe for  
  7953.                     the executables.                                          
  7954.     05/09/94        Two C functions which translate EBCDIC to ASCII, and      
  7955.                     translate packed decimal data to an ASCII string.         
  7956.     05/21/93        Allows C programmers to create multi-lingual              
  7957.                     applications.  Single application executable references   
  7958.                     individual data language files which have been encoded to 
  7959.                     prevent tampering by end user.                            
  7960.     05/23/92        LPC-PARCOR-CEPSTRUM speech processing C source code.  Run 
  7961.                     demo.bat for a demostration.                              
  7962.     11/08/90        Rebuilds an original file as it was UUENCODED by the      
  7963.                     SIMTEL server. MicroSoft C 5.0 source and documention on  
  7964.                     how to use included DOS executable. Merges files from     
  7965.                     SIMTEL that have been split into individual files.        
  7966.     11/05/90        Allows you to encode and decode binary files for mailing  
  7967.                     via electronic mail. Allows user to split files that are  
  7968.                     too large for the network to handle into smaller files.   
  7969.                     Files can then be merged and decoded on the receiving     
  7970.                     end. DOS executable included.                             
  7971.     
  7972.     ** Type TSR/ISR           
  7973.     07/03/88        A library of routines to help develop RAM resident        
  7974.                     programs. Includes source of demo programs,               
  7975.                     documentation, function library module.                   
  7976.     09/05/90        A utility for easy installation and control of TSRs.      
  7977.                     Borland Turbo C source code is available for additional   
  7978.                     cost. You can write TSRs completely in C.                 
  7979.     08/07/89        MicroSoft Quick C files for TSR installation.  Includes a 
  7980.                     simple application as an example.                         
  7981.     02/02/94        A TSR Popup ASCII/Color chart written using CodeRunneR.   
  7982.     Page No.   134
  7983.     01/25/96
  7984.                          PD/Shareware Products in Library
  7985.     
  7986.     Release Date    Product Description                                       
  7987.     
  7988.     
  7989.                     Includes source code. Requires CodeRunneR and either      
  7990.                     Borland C or Microsoft C.                                 
  7991.     01/12/94        Example of how to code a TSR application in Turbo C.  The 
  7992.                     application monitors all disk write activity, and beeps   
  7993.                     when the drive is accessed.                               
  7994.     11/15/94        Sort of a TSR for Windows. Includes ability to call       
  7995.                     screen saver, display resources, exit Windows, etc. Runs  
  7996.                     under Windows 3.1 and Program Manager.                    
  7997.     
  7998.     ** Type Tutorial          
  7999.     02/01/88        Elaborate 14 chapter tutorial with examples and source    
  8000.                     code on disk. Based on Turbo C compiler.                  
  8001.     01/25/91        Example program source code to demonstrate the use of     
  8002.                     several data structures in C programming.                 
  8003.     05/15/94        Elaborate 14 chapter tutorial with examples and source    
  8004.                     code on disk. Based on Turbo C compiler.  Has been        
  8005.                     updated with new example programs.                        
  8006.     01/18/91        Contains source code examples of printing a graphics      
  8007.                     image on an HP laser jet printer, mouse functions, and    
  8008.                     performing trap door encryption.                          
  8009.     01/25/91        Topics are getting started with Microsoft C optimization, 
  8010.                     setting keyboard lock keys, and dynamically allocating    
  8011.                     arrays.  Includes example source code files.              
  8012.     03/05/91        Topics are controlling the mouse cursor, using the        
  8013.                     Microsoft library manager, including library search       
  8014.                     records in an object file, and optimizing your C          
  8015.                     functions.  Source code examples included.                
  8016.     03/05/91        Topics are customizing your graphics mouse cursor,        
  8017.                     manually optimizing your code, accessing the DOS          
  8018.                     enviroment with getenv() and putenv().  Source code       
  8019.                     examples included.                                        
  8020.     05/09/91        Topics are designing a high resolution timing function    
  8021.                     and loop optimization techniques.  Source code examples   
  8022.                     included.                                                 
  8023.     01/21/95        Text file of notes for a short course in C. For           
  8024.                     beginners. Assumes no previous knowledge of C, but        
  8025.                     expects reader to be computer literate.                   
  8026.     01/29/95        Text file of notes for a short course in C. For           
  8027.                     beginners. Assumes no previous knowledge of C, but        
  8028.                     expects reader to be computer literate. Part 3.           
  8029.     02/18/95        Text file of notes for a short course in C. For           
  8030.                     beginners. Assumes no previous knowledge of C, but        
  8031.                     expects reader to be computer literate. Part 4.           
  8032.     02/18/95        Text file of notes for a short course in C. For           
  8033.                     beginners. Assumes no previous knowledge of C, but        
  8034.                     expects reader to be computer literate. Part 5.           
  8035.     02/22/95        Text file of notes for a short course in C. For           
  8036.                     beginners. Assumes no previous knowledge of C, but        
  8037.                     expects reader to be computer literate. Part 6.           
  8038.     07/06/93        For use in presenting Turbo C training courses. The       
  8039.                     tutorial runs in Turbo vision, which provides an          
  8040.                     environment similar to the IDE of Turbo C.                
  8041.     12/03/95        Tutorial on pointers in the C programming language.       
  8042.     Page No.   135
  8043.     01/25/96
  8044.                          PD/Shareware Products in Library
  8045.     
  8046.     Release Date    Product Description                                       
  8047.     
  8048.     
  8049.     
  8050.     ** Type User Interface    
  8051.     06/16/89        Pull down menu module, using linked lists for the menu    
  8052.                     tree.  Well commented, but is likely to require some      
  8053.                     recoding for ANSI C compatibility.                        
  8054.     03/29/88        Tool kit for Turbo C and Quick C. Provides window, menu,  
  8055.                     formatted data entry and file access functions. (dBase    
  8056.                     III Plus and others).                                     
  8057.     10/18/88        C extended functions library for user interface, etc.     
  8058.                     Features include window, pulldown menus, pop-up menus,    
  8059.                     mini menus, horizontal and vertical scroll bar, reading   
  8060.                     and writing directly to display without interference.     
  8061.                     Formatted display input.                                  
  8062.     01/05/88        C source to draw and manipulate windows. Well commented   
  8063.                     code to open, move, close and promote windows.            
  8064.     07/13/87        An extensive library of windowing/screen control          
  8065.                     functions for Turbo C. Supports Large Memory Model only.  
  8066.                     Prompt, cursor off, boxes. Displays alt, cntrl, caps when 
  8067.                     pressed, centers the input text. Function keys from f1 to 
  8068.                     f10.  No source code.                                     
  8069.     06/03/87        A collection of routines that allow Turbo C programmers   
  8070.                     to create fast multi-level windows.  Move, promote, show, 
  8071.                     hide windows.  Libraries, tutorial, and source code to    
  8072.                     the demo programs included.                               
  8073.     06/14/86        Examples of window definition and manipulation in C.      
  8074.                     Source, definitions and documentation.  Older code, newer 
  8075.                     and more powerful modules are included in the library.    
  8076.     04/13/88        Function library for Windows, Menus, special screen       
  8077.                     effects in Microsoft compilers.  Small, medium and large  
  8078.                     libraries, header files, and documentation is included.   
  8079.     01/17/90        No longer sold. Extensive function libraries featuring    
  8080.                     windows, virtual screens, video, kernel, keyboard, mouse, 
  8081.                     and many more functions.  Extensive error checking.       
  8082.     05/06/86        User Interface system with menus, multiple windows,       
  8083.                     demos, etc.                                               
  8084.     12/10/88        No longer sold. Library for creating dialog boxes in your 
  8085.                     user interface.  Radio buttons, check boxes,              
  8086.                     pulldown/popup menus, and many related features provide a 
  8087.                     professional looking interface.  Hypertext engine for     
  8088.                     help system.  File 1 of 4: docs.                          
  8089.     06/29/90        A library providing a Graphical User Interface, which, on 
  8090.                     screen, is indistinguishable from MS/Windows.  Full mouse 
  8091.                     support, 27 fonts, EMM/EMS support, Turbo C.  Shareware   
  8092.                     distributed version slightly limited, but will serve for  
  8093.                     evaluation.                                               
  8094.     06/23/90        A configurable Menu System developed on Turbo C, that can 
  8095.                     be compiled in a batch version, or exec version, (see     
  8096.                     docs for appropriate choice).  The author believes the    
  8097.                     program will succeed on other compilers.  Demo menus,     
  8098.                     make files, all source included.                          
  8099.     12/01/91        Libraries and supporting files for the creation of a      
  8100.                     Graphical User Interface, using Microsoft C 5.0-6.0.      
  8101.                     Mouse support, dialog boxes, 5 levels of menus, word      
  8102.     Page No.   136
  8103.     01/25/96
  8104.                          PD/Shareware Products in Library
  8105.     
  8106.     Release Date    Product Description                                       
  8107.     
  8108.     
  8109.                     wrapping, and more.  All libraries on registration.       
  8110.     08/03/89        Turbo C library for multilevel pull down menus.  Fast     
  8111.                     screen writes, unlimited nesting of menus, pull down file 
  8112.                     directories, data entry forms, and more.  Interfaces with 
  8113.                     other Eagle Performance Software products, will support   
  8114.                     Multitasking environments.                                
  8115.     04/15/89        Demo file for Pullc21.zip user interface library.         
  8116.     08/01/89        Virtual window library supporting screen paging, saving   
  8117.                     and restoring screen regions, multi-tasking, many other   
  8118.                     features.  Can be integrated with other products of this  
  8119.                     vendor.                                                   
  8120.     08/02/89        Demos of the Virtual Window package, found as Wndwc21.Zip 
  8121.                     in this library.                                          
  8122.     05/31/89        Code for simple bar menu manipulation.                    
  8123.     07/13/88        User interface design libraries.  Windows, menus, data    
  8124.                     entry, sound, directory, dos, and bios access, full       
  8125.                     documentation, other features.                            
  8126.     07/13/88        User interface design libraries.  Windows, menus, data    
  8127.                     entry, sound, directory, dos, and bios access, full       
  8128.                     documentation, other features.  File 2 of 2.  $50         
  8129.                     shareware registration covers the entire package.         
  8130.     07/12/88        Documentation file for C Spot Run user interface library. 
  8131.                     See CSR-1, CSR-2 in this library for source code and      
  8132.                     library files.                                            
  8133.     04/20/89        Screen forms generator for inclusion in C programs.       
  8134.                     Design, form-filling, and editing modules, plus support   
  8135.                     files.  Source included.                                  
  8136.     04/09/89        A library of over 40 C functions for screen windowing,    
  8137.                     attribute control, pop-ups, bordering, etc.               
  8138.     06/24/89        User input screen designer, input form generator.         
  8139.                     Screens and forms may be designed during prototyping,     
  8140.                     then used in final program version.  Data entry forms can 
  8141.                     be designed with error/type checking, etc.                
  8142.     07/17/90        Dialog box editor for Mewell user interface library.      
  8143.                     Creates C source file or .rc resource file from generated 
  8144.                     dialog, which is included in your application.  MSC/TC    
  8145.                     makefile, source code provided.                           
  8146.     10/13/90        Text file providing guidance on using the Window Boss     
  8147.                     with Turbo C++ version 1.0.                               
  8148.     10/20/91        A powerful windowing package with multiple windows,       
  8149.                     menus, mouse and desqview support.  Data entry modules    
  8150.                     and a variety of menu configurations are supported.       
  8151.                     Create, promote and remove windows, etc.  Context         
  8152.                     sensitive help system.                                    
  8153.     01/22/89        No longer sold. Dialog Box Pro. File 4 of 4. Microsoft    
  8154.                     medium and large memory model libraries.  See db20pro1    
  8155.                     for a description.                                        
  8156.     01/15/91        Source code files from the book "Designing Screen         
  8157.                     Interfaces in C", Yourdon Press/Prentice-Hall.  Windows,  
  8158.                     menus and the usual features.  Limited documentation on   
  8159.                     the assumption that users will buy the book.              
  8160.     04/01/89        Source code for a PC menu system with clock display and   
  8161.                     calendar.  Converted from an implementation in pascal.    
  8162.     Page No.   137
  8163.     01/25/96
  8164.                          PD/Shareware Products in Library
  8165.     
  8166.     Release Date    Product Description                                       
  8167.     
  8168.     
  8169.     01/22/89        No longer sold. Library for creating dialog boxes in your 
  8170.                     user interface.  Radio buttons, check boxes,              
  8171.                     pulldown/popup menus, and many related features provide a 
  8172.                     professional looking interface.  Hypertext engine for     
  8173.                     help system.  File 2 of 4.                                
  8174.     01/22/89        No longer sold. Library for creating dialog boxes in your 
  8175.                     user interface.  Radio buttons, check boxes,              
  8176.                     pulldown/popup menus, and many related features provide a 
  8177.                     professional looking interface.  Hypertext engine for     
  8178.                     help system.  File 3 of 4.                                
  8179.     02/09/91        A multifield data entry library for Microsoft C.  Permits 
  8180.                     multi-field, screen oriented data entry.  Data            
  8181.                     validation, input picture templates, display control.     
  8182.                     Full screen editing of input forms.                       
  8183.     02/15/92        Programmer's user interface building tool that permits    
  8184.                     the programmer to paint the interface screens.            
  8185.                     Interactively create and test dialogs.  Font editor,      
  8186.                     icons, other resources.  Includes and integrates with the 
  8187.                     vendor's UltraWin product.                                
  8188.     01/28/92        Free library of user interface functions.  Video, string  
  8189.                     manipulation, mouse support, keyboard support.  Windows,  
  8190.                     pull down menus, formatted data entry, help system and a  
  8191.                     simple editor object are provided.                        
  8192.     07/28/91        A set of routines for the implementation of a "ToolBar"   
  8193.                     or ribbon menu system in your applications.               
  8194.     03/18/92        A small user interface library providing windowing and    
  8195.                     data entry form capabilities.                             
  8196.     10/13/91        A library of functions for Turbo C programming.  Provides 
  8197.                     a wide variety of Windowing and other user interface      
  8198.                     functions, screen and keyboard control functions.         
  8199.                     Provides functions for database entry, retrieval, read,   
  8200.                     write, etc.                                               
  8201.     03/10/92        Not supported. Am MS-DOS user interface library providing 
  8202.                     pull down/pop up menus, windowing, and graphics.  Mouse   
  8203.                     and joystick support.                                     
  8204.     09/19/92        Windowing, mouse, and menuing user interface system for   
  8205.                     text and graphics modes.  Easy to use, small and fast.    
  8206.                     Documentation in this file.                               
  8207.     09/19/92        Windowing, mouse, and menuing user interface system for   
  8208.                     text and graphics modes.  Easy to use, small and fast.    
  8209.                     Source code in this file.                                 
  8210.     03/18/92        User interface package with Windowing, formatted data     
  8211.                     entry and other similar features.  All source code is     
  8212.                     included.  Despite the name, there are no Object Oriented 
  8213.                     language features in the code.                            
  8214.     05/28/93        A user interface library that is fast and simple to use.  
  8215.                     Includes Window management, menus, keyboard control and   
  8216.                     other features.  Source code in C and assembly are        
  8217.                     included.                                                 
  8218.     02/26/92        A demonstration of how to split a Window in 2 panes, so   
  8219.                     that the panes can be vertically scrolled independently,  
  8220.                     and horizontally scrolled together.  Code is in C.        
  8221.     09/19/93        A Graphical User Interface system for DOS applications.   
  8222.     Page No.   138
  8223.     01/25/96
  8224.                          PD/Shareware Products in Library
  8225.     
  8226.     Release Date    Product Description                                       
  8227.     
  8228.     
  8229.                     Integrated with the vendor's WLib product, which is       
  8230.                     required.                                                 
  8231.     11/17/93        DOS-based user interface for C programmers. Includes a    
  8232.                     new Interactive Screen Design utility. Ths shareware      
  8233.                     version supports Microsoft C and Turbo C Small model      
  8234.                     libraries. Registered version adds support for MS C, TC,  
  8235.                     and OS/2 Small/Large memory models.                       
  8236.     12/07/93        GUI for Pascal or C with interface generator. XView_PC is 
  8237.                     a graphical user interface similar to the XView toolkit   
  8238.                     for Sun workstations. Works in any graphics mode and      
  8239.                     board supported by the BGI drivers. Use with Borland      
  8240.                     Turbo Pascal or Turbo C.                                  
  8241.     01/24/94        DOS-based graphical user interface library designed for   
  8242.                     VGA 640X480X16 mode.  Include libraries compatible with   
  8243.                     Microsoft C 5.1, Borland C 3.1, and Power C 2.2.  Full    
  8244.                     source code available upon registration.                  
  8245.     03/15/94        Text mode user interface library for DOS. Low level       
  8246.                     screen and keyboard routines. Multipane stacked windows.  
  8247.                     List & message boxes. Hypertext help & help compiler.     
  8248.                     Interrupt-driven serial comm and more.  Includes complete 
  8249.                     C source code.                                            
  8250.     01/01/94        A portable, event-driven and multi-threaded user          
  8251.                     interface library.  Permits the development of a          
  8252.                     Graphical User Interface with the Windows overhead.       
  8253.     07/04/94        Microsoft C example programs, demonstrating how to create 
  8254.                     professional looking buttons in graphic programs.         
  8255.     07/04/94        DOS and Windows DOS Box user interface builder.  Data     
  8256.                     entry forms, mouse support, multiple overlapping windows, 
  8257.                     pull down menus and selection bars, drawing and painting  
  8258.                     utilities, front end interface for database files.        
  8259.                     Requires CEASYB or CEASYM library.                        
  8260.     07/04/94        Borland C++ library for CEASY, a DOS and Windows DOS Box  
  8261.                     user interface builder.  Use with CEASY.ZIP.              
  8262.     07/04/94        Microsoft C library for CEASY, a DOS and Windows DOS Box  
  8263.                     user interface builder.  Use with CEASY.ZIP.              
  8264.     06/05/94        DOS-based data entry screen generator for C/C++           
  8265.                     programmers using any of the Borland C++ compilers v2.0   
  8266.                     through 3.1. Includes screen painter and 50 other         
  8267.                     functions for windowing, mouse control, pick lists, field 
  8268.                     editing and more.                                         
  8269.     04/26/94        GUI for DOS and extended-DOS applications. Multiple       
  8270.                     overlapping, independent windows                          
  8271.                     pushbuttons                                               
  8272.                     sliders                                                   
  8273.                     radio buttons                                             
  8274.                     edit boxes                                                
  8275.                     drawing functions                                         
  8276.                     background processing                                     
  8277.                     more. Event-driven model that is somewhat object          
  8278.                     oriented. Source available.                               
  8279.     10/17/94        Window boss, a complete and powerful library of functions 
  8280.                     to manipulate windows, menus, screen oriented data entry, 
  8281.                     and more.  A professional level product.  Support for     
  8282.     Page No.   139
  8283.     01/25/96
  8284.                          PD/Shareware Products in Library
  8285.     
  8286.     Release Date    Product Description                                       
  8287.     
  8288.     
  8289.                     Borland C 4.02, MS 8.0, Watcom 10.0.                      
  8290.     10/19/94        A package for easily creating graphics buttons that can   
  8291.                     be used to call programs.  Source code is included.       
  8292.     02/11/92        A powerful windowing package with multiple windows,       
  8293.                     menus, mouse and desqview support.  Data entry modules    
  8294.                     and a variety of menu configurations are supported.       
  8295.                     Create, promote and remove windows, etc.  Context         
  8296.                     sensitive help system.  User interface avail              
  8297.     06/04/95        Windows and menus user interface library for C. Makes it  
  8298.                     easy to create attractive text mode MSDOS applications    
  8299.                     for PCs.                                                  
  8300.     11/04/94        Window management library for C.  Text windows, virtual   
  8301.                     windows, menus and mouse support.  Some of the user       
  8302.                     interface elements of the registered version are not      
  8303.                     available in this shareware version.                      
  8304.     10/16/94        Enhanced C development toolkit for creating Graphical     
  8305.                     User Interface applications that are portable to          
  8306.                     different platforms.  Interface elements include windows, 
  8307.                     dialogs, controls, menus, bitmaps and fonts.  DOS         
  8308.                     Graphics version, disk 1 of 2.                            
  8309.     09/20/94        Enhanced C development toolkit for creating Graphical     
  8310.                     User Interface applications that are portable to          
  8311.                     different platforms.  Interface elements include windows, 
  8312.                     dialogs, controls, menus, bitmaps and fonts.  DOS         
  8313.                     Graphics version, disk 1 of 2.                            
  8314.     03/26/91        Turbo C/C++ user interface package. All memory models     
  8315.                     except Tiny are supported. Menus, windows, data entry     
  8316.                     modules. Includes a data entry forms compiler for on      
  8317.                     screen design. Mouse support.                             
  8318.     12/15/92        An implementation of the UNIX shell for MSDOS. Attempts   
  8319.                     to be compatible as much as possible with the System V.4  
  8320.                     sh(1) and ksh(1) extensions. Some OS/2 support.           
  8321.     06/12/95        User Interface Development kit for MS DOS applications.   
  8322.                     An object oriented development system.  Special files are 
  8323.                     included to provide specific support for Borland C++.     
  8324.     
  8325.     ** Type Virus             
  8326.     02/10/92        Anti-stealth virus utility that uses a 32-bit CRC to test 
  8327.                     the integrity of the running program and supporting       
  8328.                     files.  Also performs a basic system check for viruses    
  8329.                     that may evade detection by a file check.                 
  8330.     10/21/90        Virus check and removal. Contains DOS executable, small   
  8331.                     documentation file, Turbo C source code, project and      
  8332.                     configuration file.  Program could freeze system if it    
  8333.                     encounters too many viruses.                              
  8334.     06/04/90        Allows built in virus detection while compiling C source  
  8335.                     code files using a CRC check. This technique embeds a CRC 
  8336.                     or checksum value into the executable file.  Compiled     
  8337.                     using Turbo C 2.0 or Microsoft C 5.1. Source code and     
  8338.                     documentation files included.                             
  8339.     
  8340.     ** Type Winsock           
  8341.     01/17/95        Winsock RCMD .dll provides function similar to the        
  8342.     Page No.   140
  8343.     01/25/96
  8344.                          PD/Shareware Products in Library
  8345.     
  8346.     Release Date    Product Description                                       
  8347.     
  8348.     
  8349.                     Berkeley sockets 'rcmd' function for Windows Sockets.     
  8350.                     This provides you with the ability to initiate UNIX       
  8351.                     commands from within your Windows application.            
  8352.     01/17/95        Winsock RCP .dll provides functions to transparently copy 
  8353.                     files to and from a remote site.                          
  8354.